ISessionIDManager.Validate Method (String)

 

Confirms that the supplied session identifier is valid.

Namespace:   System.Web.SessionState
Assembly:  System.Web (in System.Web.dll)

Function Validate (
	id As String
) As Boolean

Parameters

id
Type: System.String

The session identifier to validate.

Return Value

Type: System.Boolean

true if the session identifier is valid; otherwise, false.

The Validate method verifies that the supplied id is a valid session identifier.

Your ISessionIDManager implementation should call the Validate method from the GetSessionID method when retrieving a session identifier from an HTTP request to ensure that the supplied session identifier is properly formatted.

The following code example implements the Validate method and ensures the session-identifier value is a valid Guid.

Public Function Validate(id As String) As Boolean _
  Implements ISessionIDManager.Validate

  Try
    Dim testGuid As Guid = New Guid(id)

    If id = testGuid.ToString() Then _
      Return True
  Catch

  End Try

  Return False
End Function

.NET Framework
Available since 2.0
Return to top
Show: