Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ProfilePropertySettings.AllowAnonymous-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft ab oder legt einen Wert, der angibt, ob die zugeordnete Eigenschaft in der dynamisch generierten ProfileCommon Klasse kann durch anonyme Benutzer festgelegt werden.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute("allowAnonymous", DefaultValue = false)]
public bool AllowAnonymous { get; set; }

Eigenschaftswert

Type: System.Boolean

true Wenn die zugeordnete Eigenschaft in der ProfileCommon Klasse kann durch anonyme Benutzer festgelegt werden, andernfalls false, gibt an, dass anonyme Benutzer den Eigenschaftswert nicht ändern können. Die Standardeinstellung ist false.

Zur Laufzeit verwendet das Kompilierungssystem von ASP.NET die Angaben den profile Abschnitt der Konfigurationsdatei zum Generieren einer Klasse mit der Bezeichnung ProfileCommon, die von abgeleitet ist ProfileBase. Die Klasse ermöglicht den Zugriff auf und ändern Sie die Werte für einzelne Benutzerprofile.

Die ProfileCommon -Klassendefinition basiert auf den der properties -Unterabschnitt des der profile Abschnitt der Konfigurationsdatei. Die Eigenschaftswerte, die Sie für eine Instanz von angeben, die ProfilePropertySettings Klasse verwendet werden, definieren Sie eine zugeordnete Eigenschaft in der ProfileCommon Klasse.

Eine Ausnahme wird ausgelöst, wenn eine Eigenschaft in der ProfileCommon -Klasse von einem anonymen Benutzer geändert wird bei der AllowAnonymous Eigenschaftswert ist false.

Im folgenden Codebeispiel wird die Verwendung der AllowAnonymous-Eigenschaft veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die ProfileSection Klasse.

// Get the current AllowAnonymous property value.
Console.WriteLine(
    "Current AllowAnonymous value: '{0}'", profilePropertySettings.AllowAnonymous);

// Set the AllowAnonymous property to true.
profilePropertySettings.AllowAnonymous = true;

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: