ProfileBase.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en instans av en användarprofil.
Överlagringar
| Name | Description |
|---|---|
| Create(String) |
Används av ASP.NET för att skapa en instans av en profil för det angivna användarnamnet. |
| Create(String, Boolean) |
Används av ASP.NET för att skapa en instans av en profil för det angivna användarnamnet. Tar en parameter som anger om användaren är autentiserad eller anonym. |
Create(String)
Används av ASP.NET för att skapa en instans av en profil för det angivna användarnamnet.
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
Parametrar
- username
- String
Namnet på användaren som du vill skapa en profil för.
Returer
En ProfileBase som representerar profilen för den angivna användaren.
Undantag
Attributet enabled för profilavsnittet i Web.config-filen är false.
Den aktuella värdbehörighetsnivån är mindre än Medium.
Det gick inte att skapa en egenskapstyp som anges i profilavsnittet i Web.config-filen.
-eller-
Attributet allowAnonymous för en egenskap i profilavsnittet i Web.config-filen är inställt på true och enabledattributet för elementet< anonymousIdentification> är inställt på false.
-eller-
Attributet serializeAs för en egenskap i profilavsnittet i Web.config-filen är inställt på Binary och IsSerializable egenskapen för den angivna type returnerar false.
-eller-
Det gick inte att hitta namnet på en provider som angetts med provider attributet för en profilegenskap i Providers samlingen.
-eller-
Det gick inte att hitta den type angivna för en profilegenskap.
-eller-
En profilegenskap har angetts med ett namn som matchar ett egenskapsnamn för den basklass som anges i attributet för inheritsprofilavsnittet .
Exempel
I följande kodexempel skapas en instans av ett anpassat profilobjekt, en egenskap anges och profilen sparas i datakällan.
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()
Kommentarer
Metoden Create skapar och initierar en ny profilinstans och är användbar för program som använder ett anpassat profilobjekt eller hanterar användarprofiler i en miljö som inte är ASP.NET.
Den här överlagringen Create av metoden förutsätter att det angivna användarnamnet är en autentiserad användare.
Se även
Gäller för
Create(String, Boolean)
Används av ASP.NET för att skapa en instans av en profil för det angivna användarnamnet. Tar en parameter som anger om användaren är autentiserad eller anonym.
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
Parametrar
- username
- String
Namnet på användaren som du vill skapa en profil för.
- isAuthenticated
- Boolean
true för att ange att användaren är autentiserad. false för att ange att användaren är anonym.
Returer
Ett ProfileBase objekt som representerar profilen för den angivna användaren.
Undantag
Attributet enabled för profilavsnittet i Web.config-filen är false.
Den aktuella värdbehörighetsnivån är mindre än Medium.
Det gick inte att skapa en egenskapstyp som anges i profilavsnittet i Web.config-filen.
-eller-
Attributet allowAnonymous för en egenskap i profilavsnittet i Web.config-filen är inställt på true och enabledattributet för elementet< anonymousIdentification> är inställt på false.
-eller-
Attributet serializeAs för en egenskap i profilavsnittet i Web.config-filen är inställt på Binary och IsSerializable egenskapen för den angivna type returnerar false.
-eller-
Det gick inte att hitta namnet på en provider som angetts med provider attributet för en profilegenskap i Providers samlingen.
-eller-
Det gick inte att hitta den type angivna för en profilegenskap.
-eller-
En profilegenskap har angetts med ett namn som matchar ett egenskapsnamn för den basklass som anges i attributet för inheritsprofilavsnittet .
Exempel
I följande kodexempel skapas en instans av ett anpassat profilobjekt, en egenskap anges och profilen sparas i datakällan.
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()
Kommentarer
Metoden Create skapar och initierar en ny profilinstans och är användbar för program som använder ett anpassat profilobjekt eller hanterar användarprofiler i en miljö som inte är ASP.NET.
Den här överlagringen av metoden kan användas för att skapa en profil för en autentiserad Create användare eller en anonym användare.