ProfileBase.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'istanza di un profilo utente.
Overload
| Nome | Descrizione |
|---|---|
| Create(String) |
Usato da ASP.NET per creare un'istanza di un profilo per il nome utente specificato. |
| Create(String, Boolean) |
Usato da ASP.NET per creare un'istanza di un profilo per il nome utente specificato. Accetta un parametro che indica se l'utente è autenticato o anonimo. |
Create(String)
Usato da ASP.NET per creare un'istanza di un profilo per il nome utente specificato.
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
Parametri
- username
- String
Nome dell'utente per cui creare un profilo.
Valori restituiti
Oggetto ProfileBase che rappresenta il profilo per l'utente specificato.
Eccezioni
L'attributo enabled della sezione del profilo del file Web.config è false.
Il livello di autorizzazione dell'hosting corrente è minore di Medium.
Impossibile creare un tipo di proprietà specificato nella sezione del profilo del file Web.config.
oppure
L'attributo allowAnonymous per una proprietà nella sezione del profilo del file Web.config è impostato su true e l'attributo enabled dell'elemento <anonymousIdentification> è impostato su false.
oppure
L'attributo serializeAs per una proprietà nella sezione del profilo del file Web.config è impostato su Binary e la IsSerializable proprietà dell'oggetto specificato type restituisce false.
oppure
Impossibile trovare il nome di un provider specificato utilizzando l'attributo provider di una proprietà del profilo nell'insieme Providers .
oppure
Impossibile trovare l'oggetto type specificato per una proprietà del profilo.
oppure
È stata specificata una proprietà del profilo con un nome che corrisponde a un nome di proprietà nella classe di base specificata nell'attributo inherits della sezione del profilo .
Esempio
L'esempio di codice seguente crea un'istanza di un oggetto profilo personalizzato, imposta una proprietà e salva il profilo nell'origine dati.
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()
Commenti
Il metodo Create crea e inizializza una nuova istanza del profilo ed è utile per le applicazioni che usano un oggetto profilo personalizzato o gestiscono i profili utente in un ambiente non ASP.NET.
Questo overload del Create metodo presuppone che il nome utente specificato sia un utente autenticato.
Vedi anche
Si applica a
Create(String, Boolean)
Usato da ASP.NET per creare un'istanza di un profilo per il nome utente specificato. Accetta un parametro che indica se l'utente è autenticato o anonimo.
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
Parametri
- username
- String
Nome dell'utente per cui creare un profilo.
- isAuthenticated
- Boolean
true per indicare che l'utente è autenticato; false per indicare che l'utente è anonimo.
Valori restituiti
Oggetto ProfileBase che rappresenta il profilo per l'utente specificato.
Eccezioni
L'attributo enabled della sezione del profilo del file Web.config è false.
Il livello di autorizzazione dell'hosting corrente è minore di Medium.
Impossibile creare un tipo di proprietà specificato nella sezione del profilo del file Web.config.
oppure
L'attributo allowAnonymous per una proprietà nella sezione del profilo del file Web.config è impostato su true e l'attributo enabled dell'elemento <anonymousIdentification> è impostato su false.
oppure
L'attributo serializeAs per una proprietà nella sezione del profilo del file Web.config è impostato su Binary e la IsSerializable proprietà dell'oggetto specificato type restituisce false.
oppure
Impossibile trovare il nome di un provider specificato utilizzando l'attributo provider di una proprietà del profilo nell'insieme Providers .
oppure
Impossibile trovare l'oggetto type specificato per una proprietà del profilo.
oppure
È stata specificata una proprietà del profilo con un nome che corrisponde a un nome di proprietà nella classe di base specificata nell'attributo inherits della sezione del profilo .
Esempio
L'esempio di codice seguente crea un'istanza di un oggetto profilo personalizzato, imposta una proprietà e salva il profilo nell'origine dati.
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()
Commenti
Il metodo Create crea e inizializza una nuova istanza del profilo ed è utile per le applicazioni che usano un oggetto profilo personalizzato o gestiscono i profili utente in un ambiente non ASP.NET.
Questo overload del Create metodo può essere usato per creare un profilo per un utente autenticato o un utente anonimo.