ProfileBase.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instanci profilu uživatele.
Přetížení
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 označ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 oddílu profilu souboru Web.config nelze vytvořit.
-nebo-
Atribut allowAnonymous
vlastnosti v části profilu souboru Web.config je nastaven na true
a enabled
atribut <prvku anonymousIdentification> je nastaven na false
.
-nebo-
Atribut serializeAs
vlastnosti v oddílu profilu Web.config souboru je nastaven na Binary a IsSerializable vlastnost zadané type
false
vrátí .
-nebo-
Název zprostředkovatele zadaného pomocí atributu provider
vlastnosti profilu nebyl v kolekci Providers nalezen.
-nebo-
Zadaná type
vlastnost profilu nebyla nalezena.
-nebo-
Byla zadána vlastnost profilu 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 non-ASP.NET prostředí.
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 označ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
označující, že uživatel je ověřený; false
označující, ž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 oddílu profilu souboru Web.config nelze vytvořit.
-nebo-
Atribut allowAnonymous
vlastnosti v části profilu souboru Web.config je nastaven na true
a enabled
atribut <prvku anonymousIdentification> je nastaven na false
.
-nebo-
Atribut serializeAs
vlastnosti v oddílu profilu Web.config souboru je nastaven na Binary a IsSerializable vlastnost zadané type
false
vrátí .
-nebo-
Název zprostředkovatele zadaného pomocí atributu provider
vlastnosti profilu nebyl v kolekci Providers nalezen.
-nebo-
Zadaná type
vlastnost profilu nebyla nalezena.
-nebo-
Byla zadána vlastnost profilu 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 non-ASP.NET prostředí.
Toto přetížení Create metody lze použít k vytvoření profilu pro ověřeného uživatele nebo anonymního uživatele.