ISessionIDManager.Validate(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.