MembershipUser Constructor (String^, String^, Object^, String^, String^, String^, Boolean, Boolean, DateTime, DateTime, DateTime, DateTime, DateTime)

 

Creates a new membership user object with the specified property values.

Namespace:   System.Web.Security
Assembly:  System.Web.ApplicationServices (in System.Web.ApplicationServices.dll)

public:
MembershipUser(
	String^ providerName,
	String^ name,
	Object^ providerUserKey,
	String^ email,
	String^ passwordQuestion,
	String^ comment,
	bool isApproved,
	bool isLockedOut,
	DateTime creationDate,
	DateTime lastLoginDate,
	DateTime lastActivityDate,
	DateTime lastPasswordChangedDate,
	DateTime lastLockoutDate
)

Parameters

providerName
Type: System::String^

The ProviderName string for the membership user.

name
Type: System::String^

The UserName string for the membership user.

providerUserKey
Type: System::Object^

The ProviderUserKey identifier for the membership user.

email
Type: System::String^

The Email string for the membership user.

passwordQuestion
Type: System::String^

The PasswordQuestion string for the membership user.

comment
Type: System::String^

The Comment string for the membership user.

isApproved
Type: System::Boolean

The IsApproved value for the membership user.

isLockedOut
Type: System::Boolean

true to lock out the membership user; otherwise, false.

creationDate
Type: System::DateTime

The CreationDateDateTime object for the membership user.

lastLoginDate
Type: System::DateTime

The LastLoginDateDateTime object for the membership user.

lastActivityDate
Type: System::DateTime

The LastActivityDateDateTime object for the membership user.

lastPasswordChangedDate
Type: System::DateTime

The LastPasswordChangedDateDateTime object for the membership user.

lastLockoutDate
Type: System::DateTime

The LastLockoutDateDateTime object for the membership user.

Exception Condition
ArgumentException

providerName is null.

-or-

providerName is not found in the Providers collection.

PlatformNotSupportedException

The constructor is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, derive your class from the type and then call the default protected constructor, or change the application to target the full version of the .NET Framework.

Creating a new MembershipUser object does not add a new membership user object to the membership data store. To add a new membership user to the membership data store, use the CreateUser method. Note that the CreateUser method returns a MembershipUser object for the membership user added to the data store.

MembershipUser objects can be constructed in application code for use with the UpdateUser method. Alternatively, you can also pass a MembershipUser object returned from the CreateUser, GetUser, GetAllUsers, FindUsersByName, or FindUsersByEmail method to the UpdateUser method as well.

MembershipUser objects are also commonly constructed by membership-provider implementations for the CreateUser, GetUser, GetAllUsers, FindUsersByName, and FindUsersByEmail methods.

The name, email, and passwordQuestion parameters are all trimmed before being used.

The following code example shows an implementation of the CreateUser method for a membership provider. The method constructs a MembershipUser object that is returned when the user is successfully added to the data store.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: