Condividi tramite


ISessionIDManager.Validate(String) Metodo

Definizione

Conferma che l'identificatore di sessione fornito è valido.

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

Parametri

id
String

Identificatore di sessione da convalidare.

Restituisce

true se l'identificatore di sessione è valido. In caso contrario, false.

Esempio

L'esempio di codice seguente implementa il Validate metodo e assicura che il valore dell'identificatore di sessione sia un valore valido 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

Commenti

Il Validate metodo verifica che l'oggetto fornito id sia un identificatore di sessione valido.

L'implementazione ISessionIDManager deve chiamare il Validate metodo dal metodo durante il GetSessionID recupero di un identificatore di sessione da una richiesta HTTP per assicurarsi che l'identificatore di sessione fornito sia formattato correttamente.

Si applica a

Vedi anche