Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt dem Benutzerprofil eine Eigenschaft hinzu.
Dieses Element ist neu in .NET Framework, Version 2.0.
<add
name="property name"
type="fully qualified type reference"
provider="provider name"
serializeAs="String|Xml|Binary|ProviderSpecific"
allowAnonymous="true|false"
defaultValue="default property value"
readOnly="true|false"
customProviderData="data for a custom profile provider" />
/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribute |
Beschreibung |
|---|---|
name |
Erforderliches String-Attribut. Gibt den Namen der Eigenschaft an. Dieser Wert wird als Name der Eigenschaft in der automatisch generierten Profilklasse sowie als Indexwert für die Eigenschaft in der Properties-Auflistung verwendet. Der Name der Eigenschaft darf keinen Punkt (.) enthalten. Weitere Informationen zum automatischen Generieren von Benutzerprofileigenschaften finden Sie unter Übersicht über ASP.NET-Profileigenschaften. |
type |
Optionales String-Attribut. Gibt den Typ der Eigenschaft an. Die Standardeinstellung ist String. |
provider |
Optionales String-Attribut. Gibt den für das Speichern und Abfragen von Eigenschaftswerten verwendeten Profilanbieter an. Der Wert des provider-Attributs ist der Name eines der im providers-Element angegebenen Profilanbieter. Wenn kein Anbietername angegeben ist, wird der im profile-Element angegebene Standardanbieter verwendet. Weitere Informationen zu Profilanbietern finden Sie unter ASP.NET-Profilanbieter. |
serializeAs |
Optionales SettingsSerializeAs-Attribut. Gibt das Serialisierungsformat für den Eigenschaftswert im Datenspeicher an. Das Standardserialisierungsformat ist anbieterspezifisch. Die tatsächlich verwendete Serialisierung wird durch den Anbieter bestimmt, im Fall des SQL-Anbieters also String. |
allowAnonymous |
Optionales Boolean-Attribut. Gibt an, ob die Eigenschaft abgerufen oder festgelegt werden kann, wenn es sich um einen anonymen Anwendungsbenutzer handelt. Im Fall von true kann die Eigenschaft abgerufen oder festgelegt werden, wenn es sich um einen anonymen Anwendungsbenutzer handelt. Die Standardeinstellung ist false. |
defaultValue |
Optionales String-Attribut. Gibt den Standardwert an, wenn die Profile-Eigenschaft im Datenspeicher keinen Wert enthält, wie im Folgenden veranschaulicht.
|
readOnly |
Optionales Boolean-Attribut. Gibt an, ob die Eigenschaft gelesen, jedoch nicht festgelegt werden kann. Im Fall von true kann die Eigenschaft gelesen, jedoch nicht festgelegt werden. Die Standardeinstellung ist false. |
customProviderData |
Optionales String-Attribut. Gibt an, dass das customProviderData-Attribut auf einen beliebigen Zeichenfolgenwert festgelegt werden kann, der vom Profilanbieter für die Eigenschaft verwendet wird. Wenn dieses Attribut festgelegt ist, wird der Wert in der Attributes-Auflistung für die Eigenschaft platziert und mit der Bezeichnung "CustomProviderData" indiziert. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
|---|---|
configuration |
Gibt das Stammelement in jeder Konfigurationsdatei an, die von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
system.web |
Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an. |
profile |
Konfiguriert das Benutzerprofil für eine Anwendung. |
properties |
Definiert eine Auflistung von Benutzerprofileigenschaften und Eigenschaftengruppen. |
Hinweise
Informationen darüber, wie Sie im Anwendungscode auf Konfigurationswerte für das profile-Element zugreifen und diese ändern können, finden Sie unter ProfileSection.
Beispiel
Die folgende Beispieldatei Web.config veranschaulicht, wie ein Benutzerprofil angegeben wird, das eine ZipCode-Eigenschaft vom Typ String und eine RecentSearchList-Eigenschaft vom Typ StringCollection enthält. Die generierte Profile-Eigenschaft verfügt über streng typisierte Accessoren für jede der angegebenen Eigenschaften. Informationen zum Benutzerprofil sowie ein Beispiel zum Festlegen und Lesen von Benutzerprofileigenschaften finden Sie unter Übersicht über ASP.NET-Profileigenschaften.
<configuration>
<connectionStrings>
<add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial
Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<anonymousIdentification enabled="true" />
<profile defaultProvider="SqlProvider" >
<providers>
<add
name="SqlProvider"
connectionStringName="SqlServices"
applicationName="HttpProfileBaseApplication"
type="System.Web.Profile.SqlProfileProvider" />
</providers>
<properties>
<add name="ZipCode" allowAnonymous="true" />
<add name="RecentSearchList"
type="System.Collections.Specialized.StringCollection"
serializeAs="Xml"
allowAnonymous="true" />
</properties>
</profile>
</system.web>
</configuration>
Elementinformationen
Konfigurationsabschnittshandler |
|
Konfigurationsmember |
|
Konfigurierbare Speicherorte |
Machine.config Web.config auf der Stammebene Web.config auf der Anwendungsebene |
Anforderungen |
Microsoft Internetinformationsdienste (IIS), Version 5.0, 5.1 oder 6.0 .NET Framework, Version 2.0 Microsoft Visual Studio 2005 |
Siehe auch
Aufgaben
Gewusst wie: Sperren von ASP.NET-Konfigurationseinstellungen
Referenz
properties-Element für profile (ASP.NET-Einstellungsschema)
profile-Element (ASP.NET-Einstellungsschema)
system.web-Element (ASP.NET-Einstellungsschema)
clear-Element für properties für profile (ASP.NET-Einstellungsschema)
group-Element für properties für profile (ASP.NET-Einstellungsschema)
remove-Element für properties für profile (ASP.NET-Einstellungsschema)
Konzepte
Übersicht über ASP.NET-Profileigenschaften
Übersicht über die ASP.NET-Konfiguration
ASP.NET-Webserversteuerelemente und Browserfunktionen
Absichern der ASP.NET-Konfiguration
ASP.NET-Konfigurationsszenarios
Weitere Ressourcen
ASP.NET-Konfigurationseinstellungen