ISessionIDManager.Validate(String) Método

Definição

Confirma que o identificador de sessão fornecido é válido.

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

Parâmetros

id
String

O identificador da sessão a validar.

Devoluções

true se o identificador da sessão for válido; caso contrário, false.

Exemplos

O exemplo de código seguinte implementa o Validate método e garante que o valor do identificador de sessão é válido 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

Observações

O Validate método verifica se o fornecido id é um identificador de sessão válido.

A sua ISessionIDManager implementação deve chamar o Validate método a partir do GetSessionID método ao recuperar um identificador de sessão de um pedido HTTP para garantir que o identificador fornecido está devidamente formatado.

Aplica-se a

Ver também