ProfileBase.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance d’un profil utilisateur.
Surcharges
| Nom | Description |
|---|---|
| Create(String) |
Utilisé par ASP.NET pour créer une instance d’un profil pour le nom d’utilisateur spécifié. |
| Create(String, Boolean) |
Utilisé par ASP.NET pour créer une instance d’un profil pour le nom d’utilisateur spécifié. Prend un paramètre indiquant si l’utilisateur est authentifié ou anonyme. |
Create(String)
Utilisé par ASP.NET pour créer une instance d’un profil pour le nom d’utilisateur spécifié.
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
Paramètres
- username
- String
Nom de l’utilisateur pour lequel créer un profil.
Retours
Représentant ProfileBase le profil de l’utilisateur spécifié.
Exceptions
L’attribut enabled de la section profil du fichier Web.config est false.
Le niveau d’autorisation d’hébergement actuel est inférieur Mediumà .
Impossible de créer un type de propriété spécifié dans la section profil du fichier Web.config.
- ou -
L’attribut allowAnonymous d’une propriété dans la section profil du fichier Web.config est défini true sur et l’attribut enabled de l’élément <anonymousIdentification> est défini sur false.
- ou -
L’attribut serializeAs d’une propriété dans la section profil du fichier Web.config est défini Binary sur et la IsSerializable propriété de la propriété spécifiée type retourne false.
- ou -
Le nom d’un fournisseur spécifié à l’aide de l’attribut provider d’une propriété de profil est introuvable dans la Providers collection.
- ou -
Impossible de trouver la type propriété de profil spécifiée.
- ou -
Une propriété de profil a été spécifiée avec un nom qui correspond à un nom de propriété sur la classe de base spécifiée dans l’attribut inherits de la section profil .
Exemples
L’exemple de code suivant crée une instance d’un objet de profil personnalisé, définit une propriété et enregistre le profil dans la source de données.
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()
Remarques
La méthode Create crée et initialise une nouvelle instance de profil et est utile pour les applications qui utilisent un objet de profil personnalisé ou gèrent des profils utilisateur dans un environnement non ASP.NET.
Cette surcharge de la Create méthode suppose que le nom d’utilisateur spécifié est un utilisateur authentifié.
Voir aussi
S’applique à
Create(String, Boolean)
Utilisé par ASP.NET pour créer une instance d’un profil pour le nom d’utilisateur spécifié. Prend un paramètre indiquant si l’utilisateur est authentifié ou anonyme.
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
Paramètres
- username
- String
Nom de l’utilisateur pour lequel créer un profil.
- isAuthenticated
- Boolean
true pour indiquer que l’utilisateur est authentifié ; false pour indiquer que l’utilisateur est anonyme.
Retours
Objet ProfileBase qui représente le profil de l’utilisateur spécifié.
Exceptions
L’attribut enabled de la section profil du fichier Web.config est false.
Le niveau d’autorisation d’hébergement actuel est inférieur Mediumà .
Impossible de créer un type de propriété spécifié dans la section profil du fichier Web.config.
- ou -
L’attribut allowAnonymous d’une propriété dans la section profil du fichier Web.config est défini true sur et l’attribut enabled de l’élément <anonymousIdentification> est défini sur false.
- ou -
L’attribut serializeAs d’une propriété dans la section profil du fichier Web.config est défini Binary sur et la IsSerializable propriété de la propriété spécifiée type retourne false.
- ou -
Le nom d’un fournisseur spécifié à l’aide de l’attribut provider d’une propriété de profil est introuvable dans la Providers collection.
- ou -
Impossible de trouver la type propriété de profil spécifiée.
- ou -
Une propriété de profil a été spécifiée avec un nom qui correspond à un nom de propriété sur la classe de base spécifiée dans l’attribut inherits de la section profil .
Exemples
L’exemple de code suivant crée une instance d’un objet de profil personnalisé, définit une propriété et enregistre le profil dans la source de données.
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()
Remarques
La méthode Create crée et initialise une nouvelle instance de profil et est utile pour les applications qui utilisent un objet de profil personnalisé ou gèrent des profils utilisateur dans un environnement non ASP.NET.
Cette surcharge de la Create méthode peut être utilisée pour créer un profil pour un utilisateur authentifié ou un utilisateur anonyme.