ProfilePropertySettings.AllowAnonymous Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, которое определяет возможность установки анонимными пользователями связанного свойства динамически создаваемого класса ProfileCommon
.
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
Значение свойства
true
, если связанное свойство класса ProfileCommon
может устанавливаться анонимными пользователями, иначе false
(анонимные пользователи не могут изменять значение свойства). Значение по умолчанию — false
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать свойство AllowAnonymous. Этот пример кода является частью более крупного примера, предоставленного ProfileSection для класса.
// 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
Комментарии
Во время выполнения система компиляции ASP.NET использует сведения, указанные в profile
разделе файла конфигурации, для создания вызываемого ProfileCommon
класса, производного от ProfileBase. Класс позволяет получать доступ к отдельным профилям пользователей и изменять их значения.
Определение ProfileCommon
класса основано на свойствах, определенных в properties
подразделе profile
раздела файла конфигурации. Значения свойств, указанные для экземпляра класса, будут использоваться для определения связанного ProfilePropertySettings свойства в ProfileCommon
классе.
Исключение возникает, если свойство в ProfileCommon
классе изменяется анонимным пользователем при значении AllowAnonymous false
свойства.