Jazyk

ProfileBase.Create Metoda

Definice

Vytvoří instanci profilu uživatele.

Přetížení

Name Description
Create(String)

Používá ASP.NET k vytvoření instance profilu pro zadané uživatelské jméno.

Create(String, Boolean)

Používá ASP.NET k vytvoření instance profilu pro zadané uživatelské jméno. Přebírá parametr určující, jestli je uživatel ověřený nebo anonymní.

Create(String)

Používá ASP.NET k vytvoření instance profilu pro zadané uživatelské jméno.

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

Parametry

username
String

Jméno uživatele, pro který chcete vytvořit profil.

Návraty

Představuje ProfileBase profil pro zadaného uživatele.

Výjimky

Atribut enabled oddílu profilu souboru Web.config je false.

Aktuální úroveň oprávnění hostování je menší než Medium.

Typ vlastnosti zadaný v části profilu souboru Web.config nelze vytvořit.

nebo

Atribut allowAnonymous vlastnosti v části profilu souboru Web.config je nastaven na true a enabled atribut <anonymousIdentification> element je nastaven na false.

nebo

Atribut serializeAs vlastnosti v části profilu souboru Web.config je nastaven na Binary a IsSerializable vlastnost zadaného type návratu false.

nebo

Název zprostředkovatele zadaného pomocí provider atributu vlastnosti profilu nebyl v kolekci Providers nalezen.

nebo

Zadaná type vlastnost profilu nebyla nalezena.

nebo

Vlastnost profilu byla zadána s názvem, který odpovídá názvu vlastnosti základní třídy zadané v inherits atributu oddílu profilu .

Příklady

Následující příklad kódu vytvoří instanci objektu vlastního profilu, nastaví vlastnost a uloží profil do zdroje dat.

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()

Poznámky

Metoda Create vytvoří a inicializuje novou instanci profilu a je užitečná pro aplikace, které používají objekt vlastního profilu nebo spravují profily uživatelů v prostředí, které nejsou ASP.NET.

Toto přetížení Create metody předpokládá, že zadané uživatelské jméno je ověřený uživatel.

Viz také

Platí pro

Create(String, Boolean)

Používá ASP.NET k vytvoření instance profilu pro zadané uživatelské jméno. Přebírá parametr určující, jestli je uživatel ověřený nebo anonymní.

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

Parametry

username
String

Jméno uživatele, pro který chcete vytvořit profil.

isAuthenticated
Boolean

true indikuje, že uživatel je ověřený; false indikuje, že uživatel je anonymní.

Návraty

Objekt ProfileBase , který představuje profil pro zadaného uživatele.

Výjimky

Atribut enabled oddílu profilu souboru Web.config je false.

Aktuální úroveň oprávnění hostování je menší než Medium.

Typ vlastnosti zadaný v části profilu souboru Web.config nelze vytvořit.

nebo

Atribut allowAnonymous vlastnosti v části profilu souboru Web.config je nastaven na true a enabled atribut <anonymousIdentification> element je nastaven na false.

nebo

Atribut serializeAs vlastnosti v části profilu souboru Web.config je nastaven na Binary a IsSerializable vlastnost zadaného type návratu false.

nebo

Název zprostředkovatele zadaného pomocí provider atributu vlastnosti profilu nebyl v kolekci Providers nalezen.

nebo

Zadaná type vlastnost profilu nebyla nalezena.

nebo

Vlastnost profilu byla zadána s názvem, který odpovídá názvu vlastnosti základní třídy zadané v inherits atributu oddílu profilu .

Příklady

Následující příklad kódu vytvoří instanci objektu vlastního profilu, nastaví vlastnost a uloží profil do zdroje dat.

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()

Poznámky

Metoda Create vytvoří a inicializuje novou instanci profilu a je užitečná pro aplikace, které používají objekt vlastního profilu nebo spravují profily uživatelů v prostředí, které nejsou ASP.NET.

Toto přetížení Create metody lze použít k vytvoření profilu pro ověřeného uživatele nebo anonymního uživatele.

Viz také

Platí pro