ProfileBase.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр профиля пользователя.
Перегрузки
| Имя | Описание |
|---|---|
| Create(String) |
Используется ASP.NET для создания экземпляра профиля для указанного имени пользователя. |
| Create(String, Boolean) |
Используется ASP.NET для создания экземпляра профиля для указанного имени пользователя. Принимает параметр, указывающий, прошел ли пользователь проверку подлинности или анонимный. |
Create(String)
Используется ASP.NET для создания экземпляра профиля для указанного имени пользователя.
public:
static System::Web::Profile::ProfileBase ^ Create(System::String ^ username);
public static System.Web.Profile.ProfileBase Create(string username);
static member Create : string -> System.Web.Profile.ProfileBase
Public Shared Function Create (username As String) As ProfileBase
Параметры
- username
- String
Имя пользователя для создания профиля.
Возвращаемое значение
Объект, ProfileBase представляющий профиль для указанного пользователя.
Исключения
Атрибут enabled раздела профиля файла Web.config false.
Текущий уровень разрешений размещения меньше Medium.
Не удалось создать тип свойства, указанный в разделе профиля файла Web.config.
–или–
Атрибут allowAnonymous свойства в разделе профиля файла Web.config задан true , а enabled атрибут <элемента anonymousIdentification> имеет falseзначение .
–или–
Атрибут serializeAs свойства в разделе профиля файла Web.config задан Binary и IsSerializable свойство указанного type возвращаемого значения false.
–или–
Имя поставщика, указанного с помощью provider атрибута свойства профиля, не удалось найти в Providers коллекции.
–или–
Не удалось найти указанное type свойство профиля.
–или–
Свойство профиля было указано с именем, которое соответствует имени свойства в базовом классе, указанному в inherits атрибуте раздела профиля .
Примеры
Следующий пример кода создает экземпляр объекта пользовательского профиля, задает свойство и сохраняет профиль в источнике данных.
MyCustomProfile myProfile = (MyCustomProfile)ProfileBase.Create("username");
myProfile.ZipCode = "98052";
myProfile.Save();
Dim myProfile As MyCustomProfile = CType(ProfileBase.Create("username"), MyCustomProfile)
myProfile.ZipCode = "98052"
myProfile.Save()
Комментарии
Метод Create создает и инициализирует новый экземпляр профиля и полезно для приложений, использующих настраиваемый объект профиля или управляя профилями пользователей в среде, отличной от ASP.NET.
Эта перегрузка Create метода предполагает, что указанное имя пользователя является прошедшим проверку подлинности пользователем.
См. также раздел
Применяется к
Create(String, Boolean)
Используется ASP.NET для создания экземпляра профиля для указанного имени пользователя. Принимает параметр, указывающий, прошел ли пользователь проверку подлинности или анонимный.
public:
static System::Web::Profile::ProfileBase ^ Create(System::String ^ username, bool isAuthenticated);
public static System.Web.Profile.ProfileBase Create(string username, bool isAuthenticated);
static member Create : string * bool -> System.Web.Profile.ProfileBase
Public Shared Function Create (username As String, isAuthenticated As Boolean) As ProfileBase
Параметры
- username
- String
Имя пользователя для создания профиля.
- isAuthenticated
- Boolean
true , чтобы указать, что пользователь прошел проверку подлинности; false Значение , указывающее, что пользователь является анонимным.
Возвращаемое значение
ProfileBase Объект, представляющий профиль указанного пользователя.
Исключения
Атрибут enabled раздела профиля файла Web.config false.
Текущий уровень разрешений размещения меньше Medium.
Не удалось создать тип свойства, указанный в разделе профиля файла Web.config.
–или–
Атрибут allowAnonymous свойства в разделе профиля файла Web.config задан true , а enabled атрибут <элемента anonymousIdentification> имеет falseзначение .
–или–
Атрибут serializeAs свойства в разделе профиля файла Web.config задан Binary и IsSerializable свойство указанного type возвращаемого значения false.
–или–
Имя поставщика, указанного с помощью provider атрибута свойства профиля, не удалось найти в Providers коллекции.
–или–
Не удалось найти указанное type свойство профиля.
–или–
Свойство профиля было указано с именем, которое соответствует имени свойства в базовом классе, указанному в inherits атрибуте раздела профиля .
Примеры
Следующий пример кода создает экземпляр объекта пользовательского профиля, задает свойство и сохраняет профиль в источнике данных.
MyCustomProfile profile = (MyCustomProfile)ProfileBase.Create("username", true);
profile.ZipCode = "98052";
profile.Save();
Dim profile As MyCustomProfile = CType(ProfileBase.Create("username", True), MyCustomProfile)
profile.ZipCode = "98052"
profile.Save()
Комментарии
Метод Create создает и инициализирует новый экземпляр профиля и полезно для приложений, использующих настраиваемый объект профиля или управляя профилями пользователей в среде, отличной от ASP.NET.
Эту перегрузку Create метода можно использовать для создания профиля для прошедшего проверку подлинности пользователя или анонимного пользователя.