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

Namespace: Novalys.VisualGuard.Security.WebForm
Assembly: Novalys.VisualGuard.Security.WebForm (in Novalys.VisualGuard.Security.WebForm.dll) Version: 2017.0.101.17 (2017.0.101.17)

Syntax

C#
public override MembershipUserCollection FindUsersByEmail(
	string emailToMatch,
	int pageIndex,
	int pageSize,
	out int totalRecords
)
Visual Basic
Public Overrides Function FindUsersByEmail ( 
	emailToMatch As String,
	pageIndex As Integer,
	pageSize As Integer,
	<OutAttribute> ByRef totalRecords As Integer
) As MembershipUserCollection

Parameters

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

Return Value

Type: MembershipUserCollection
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

ExceptionCondition
System..::..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