ProfilePropertySettings Конструкторы

Определение

Инициализирует новый экземпляр класса ProfilePropertySettings.

Перегрузки

ProfilePropertySettings(String)

Инициализирует новый экземпляр класса ProfilePropertySettings с указанным именем.

ProfilePropertySettings(String, Boolean, SerializationMode, String, String, String, Boolean, String)

Инициализирует новый экземпляр класса ProfilePropertySettings с указанными именем и параметрами.

ProfilePropertySettings(String)

Инициализирует новый экземпляр класса ProfilePropertySettings с указанным именем.

public:
 ProfilePropertySettings(System::String ^ name);
public ProfilePropertySettings (string name);
new System.Web.Configuration.ProfilePropertySettings : string -> System.Web.Configuration.ProfilePropertySettings
Public Sub New (name As String)

Параметры

name
String

Уникальное имя объекта ProfilePropertySettings.

Комментарии

В следующей таблице показаны параметры по умолчанию, используемые для этого конструктора.

Параметр Значение по умолчанию
AllowAnonymous false.
DefaultValue Пустая строка ("").
ReadOnly false.
SerializeAs ProviderSpecific.
Type Пустая строка ("").

См. также раздел

Применяется к

ProfilePropertySettings(String, Boolean, SerializationMode, String, String, String, Boolean, String)

Инициализирует новый экземпляр класса ProfilePropertySettings с указанными именем и параметрами.

public:
 ProfilePropertySettings(System::String ^ name, bool readOnly, System::Web::Configuration::SerializationMode serializeAs, System::String ^ providerName, System::String ^ defaultValue, System::String ^ profileType, bool allowAnonymous, System::String ^ customProviderData);
public ProfilePropertySettings (string name, bool readOnly, System.Web.Configuration.SerializationMode serializeAs, string providerName, string defaultValue, string profileType, bool allowAnonymous, string customProviderData);
new System.Web.Configuration.ProfilePropertySettings : string * bool * System.Web.Configuration.SerializationMode * string * string * string * bool * string -> System.Web.Configuration.ProfilePropertySettings
Public Sub New (name As String, readOnly As Boolean, serializeAs As SerializationMode, providerName As String, defaultValue As String, profileType As String, allowAnonymous As Boolean, customProviderData As String)

Параметры

name
String

Уникальное имя объекта ProfilePropertySettings.

readOnly
Boolean

true, если связанное свойство динамически создаваемого класса ProfileCommon должно быть доступно только для чтения, иначе false.

serializeAs
SerializationMode

Одно из значений перечисления SerializationMode.

providerName
String

Имя поставщика, содержащееся в свойстве Providers, или пустая строка ("").

defaultValue
String

Строка, которая содержит значение, используемое по умолчанию в качестве именованного свойства класса Profile создаваемой страницы.

profileType
String

Допустимый ссылочный тип или пустая строка.

allowAnonymous
Boolean

true, если связанное свойство динамически создаваемого класса ProfileCommon должно поддерживать анонимных пользователей, иначе false (анонимные пользователи не могут изменять значение именованного свойства).

customProviderData
String

Строка сведений, используемых конкретным связанным со свойством поставщиком.

Комментарии

Во время выполнения система компиляции ASP.NET использует сведения, указанные profile в разделе файла конфигурации, для создания класса с именем ProfileCommon, который является производным от ProfileBase. Класс позволяет получать доступ к значениям отдельных профилей пользователей и изменять их.

Определение ProfileCommon класса основано на свойствах, определенных в properties подразделе profile раздела файла конфигурации. Значения параметров, указанные при создании экземпляра ProfilePropertySettings класса , будут использоваться для определения связанного свойства в ProfileCommon классе .

Дополнительные сведения о свойствах профиля см. в статье Общие сведения о свойствах профиля ASP.NET.

См. также раздел

Применяется к