Udostępnij za pośrednictwem


ProfilePropertySettings.AllowAnonymous Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy skojarzona właściwość w dynamicznie generowanej ProfileCommon klasie może być ustawiana przez użytkowników anonimowych.

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

Wartość właściwości

true jeśli skojarzona właściwość w ProfileCommon klasie może być ustawiana przez użytkowników anonimowych. W przeciwnym razie wartość właściwości oznacza, falseże użytkownicy anonimowi nie mogą zmienić wartości właściwości. Wartość domyślna to false.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać AllowAnonymous właściwości . Ten przykład kodu jest częścią większego przykładu udostępnionego ProfileSection dla klasy .

// 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

Uwagi

W czasie wykonywania system kompilacji ASP.NET używa informacji określonych w profile sekcji pliku konfiguracji do generowania klasy o nazwie ProfileCommon, która pochodzi z ProfileBase. Klasa umożliwia dostęp do poszczególnych profilów użytkowników i modyfikowanie ich.

Definicja ProfileCommon klasy jest oparta na właściwościach zdefiniowanych w properties podsekcji profile sekcji pliku konfiguracji. Wartości właściwości określone dla wystąpienia ProfilePropertySettings klasy będą używane do definiowania skojarzonej ProfileCommon właściwości w klasie.

Wyjątek jest zgłaszany, jeśli właściwość w ProfileCommon klasie zostanie zmieniona przez anonimowego użytkownika, gdy AllowAnonymous wartość właściwości to false.

Dotyczy

Zobacz też