ProfileBase.Create Method (String)
Used by ASP.NET to create an instance of a profile for the specified user name.
public static ProfileBase Create(
- Type: System.String
The name of the user to create a profile for.
The enabled attribute of the profile section of the Web.config file is false.
The current hosting permission level is less than Medium.
A property type specified in the profile section of the Web.config file could not be created.
The allowAnonymous attribute for a property in the profile section of the Web.config file is set to true and the enabled attribute of the <anonymousIdentification> element is set to false.
The serializeAs attribute for a property in the profile section of the Web.config file is set to Binary and the IsSerializable property of the specified type returns false.
The name of a provider specified using the provider attribute of a profile property could not be found in the Providers collection.
The type specified for a profile property could not be found.
A profile property was specified with a name that matches a property name on the base class specified in the inherits attribute of the profile section.
The Create method creates and initializes a new profile instance and is useful for applications that use a custom profile object or manage user profiles in a non-ASP.NET environment.
This overload of the Create method assumes that the specified user name is an authenticated user.
The following code example creates an instance of a custom profile object, sets a property, and saves the profile to the data source.
MyCustomProfile myProfile = (MyCustomProfile)ProfileBase.Create("username");
myProfile.ZipCode = "98052";
Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0