ProfilePropertySettings.AllowAnonymous Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die zugeordnete Eigenschaft in der dynamisch generierten ProfileCommon
-Klasse durch anonyme Benutzer festgelegt werden kann.
public:
property bool AllowAnonymous { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("allowAnonymous", DefaultValue=false)]
public bool AllowAnonymous { get; set; }
[<System.Configuration.ConfigurationProperty("allowAnonymous", DefaultValue=false)>]
member this.AllowAnonymous : bool with get, set
Public Property AllowAnonymous As Boolean
Eigenschaftswert
true
, wenn die zugeordnete Eigenschaft in der ProfileCommon
-Klasse durch anonyme Benutzer festgelegt werden kann, andernfalls false
, wenn anonyme Benutzer den Eigenschaftswert nicht ändern können. Der Standardwert ist false
.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Verwendung der AllowAnonymous-Eigenschaft veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ProfileSection-Klasse bereitgestellt wird.
// Get the current AllowAnonymous property value.
Console.WriteLine(
"Current AllowAnonymous value: '{0}'", profilePropertySettings.AllowAnonymous);
// Set the AllowAnonymous property to true.
profilePropertySettings.AllowAnonymous = true;
' Get the current AllowAnonymous property value.
Console.WriteLine( _
"Current AllowAnonymous value: '{0}'", profilePropertySettings.AllowAnonymous)
' Set the AllowAnonymous property to true.
profilePropertySettings.AllowAnonymous = true
Hinweise
Zur Laufzeit verwendet das ASP.NET Kompilierungssystem die im Abschnitt der profile
Konfigurationsdatei angegebenen Informationen, um eine Klasse namens ProfileCommon
zu generieren, die von ProfileBaseabgeleitet wird. Mit der -Klasse können Sie auf die Werte für einzelne Benutzerprofile zugreifen und diese ändern.
Die ProfileCommon
Klassendefinition basiert auf den Eigenschaften, die properties
im Unterabschnitt des Abschnitts der profile
Konfigurationsdatei definiert sind. Die Eigenschaftenwerte, die Sie für eine Instanz der ProfilePropertySettings -Klasse angeben, werden verwendet, um eine zugeordnete Eigenschaft in der ProfileCommon
-Klasse zu definieren.
Eine Ausnahme wird ausgelöst, wenn eine Eigenschaft in der ProfileCommon
-Klasse von einem anonymen Benutzer geändert wird, wenn der AllowAnonymous Eigenschaftswert ist false
.