ISessionIDManager.Validate(String) Metod

Definition

Bekräftar att den angivna sessionsidentifieraren är giltig.

public:
 bool Validate(System::String ^ id);
public bool Validate(string id);
abstract member Validate : string -> bool
Public Function Validate (id As String) As Boolean

Parametrar

id
String

Sessionsidentifieraren som ska verifieras.

Returer

trueom sessionsidentifieraren är giltig; annars . false

Exempel

Följande kodexempel implementerar Validate metoden och ser till att värdet för sessionsidentifieraren är giltigt Guid.

public bool Validate(string id)
{
  try
  {
    Guid testGuid = new Guid(id);

    if (id == testGuid.ToString())
      return true;
  }
  catch
  {
  }

  return false;
}
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

Kommentarer

Metoden Validate verifierar att den angivna id är en giltig sessionsidentifierare.

Implementeringen ISessionIDManager bör anropa Validate metoden från GetSessionID metoden när du hämtar en sessionsidentifierare från en HTTP-begäran för att säkerställa att den angivna sessionsidentifieraren är korrekt formaterad.

Gäller för

Se även