ISessionIDManager.Validate Method (String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Confirms that the supplied session identifier is valid.

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

bool Validate(
	string 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 bool Validate(string id)
    Guid testGuid = new Guid(id);

    if (id == testGuid.ToString())
      return true;

  return false;

.NET Framework
Available since 2.0
Return to top