Compartir a través de


ISessionIDManager.Validate(String) Método

Definición

Confirma que el identificador de sesión proporcionado es 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

Identificador de sesión que se va a validar.

Devoluciones

Es true si el identificador de sesión es válido; en caso contrario, es false.

Ejemplos

En el ejemplo de código siguiente se implementa el Validate método y se garantiza que el valor del identificador de sesión es un valor 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

Comentarios

El Validate método comprueba que el proporcionado id es un identificador de sesión válido.

La ISessionIDManager implementación debe llamar al Validate método desde el GetSessionID método al recuperar un identificador de sesión de una solicitud HTTP para asegurarse de que el identificador de sesión proporcionado tiene el formato correcto.

Se aplica a

Consulte también