Visual Guard Class Library Documentation

VGMemberShipProvider.FindUsersByEmail Method 

Gets a collection of membership users, in a page of data, where the e-mail address contains the specified e-mail address to match.

public override MembershipUserCollection FindUsersByEmail(
   String emailToMatch,
   Int32 pageIndex,
   Int32 pageSize,
   out Int32& totalRecords
);

Parameters

emailToMatch
The e-mail address to search for. this expression must be a valid regular expression.
pageIndex
The index of the page of results to return. pageIndex is zero-based.
pageSize
The size of the page of results to return.
totalRecords
The total number of matched users.

Return Value

A VGMembershipUserCollection that contains a page of pageSizeMembershipUser objects beginning at the page specified by pageIndex.

Remarks

Wildcards such as asterisks, question, percent, underscore marks can be used in the usernameToMatch parameter value.

Exceptions

Exception Type Condition
ArgumentException emailToMatch is longer than 64 characters.

-or -

pageIndex is less than 0.

-or -

pageSize is less than 1.

-or -

pageSize multiplied by pageIndex, plus pageSize, minus 1 is greater than MaxValue

See Also

VGMemberShipProvider Class | Novalys.VisualGuard.Security.WebForm Namespace