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.

C#
[System.Configuration.ConfigurationProperty("allowAnonymous", DefaultValue=false)]
public bool AllowAnonymous { get; set; }

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 .

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

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też