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.
- defaultValue
- String
Строка, которая содержит значение, используемое по умолчанию в качестве именованного свойства класса Profile создаваемой страницы.
- profileType
- String
Допустимый ссылочный тип или пустая строка.
- allowAnonymous
- Boolean
true
, если связанное свойство динамически создаваемого класса ProfileCommon
должно поддерживать анонимных пользователей, иначе false
(анонимные пользователи не могут изменять значение именованного свойства).
- customProviderData
- String
Строка сведений, используемых конкретным связанным со свойством поставщиком.
Комментарии
Во время выполнения система компиляции ASP.NET использует сведения, указанные в profile
разделе файла конфигурации, для создания класса с именем ProfileCommon
, который является производным от ProfileBase. Класс позволяет получать доступ к значениям отдельных профилей пользователей и изменять их.
Определение ProfileCommon
класса основано на свойствах, определенных в properties
подразделе profile
раздела файла конфигурации. Значения параметров, указанные при создании экземпляра ProfilePropertySettings класса , будут использоваться для определения связанного свойства в ProfileCommon
классе .
Дополнительные сведения о свойствах профиля см. в разделе Общие сведения о свойствах профиля ASP.NET.