ISessionIDManager.Validate(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подтверждает допустимость предоставленного идентификатора сеанса.
public:
bool Validate(System::String ^ id);
public bool Validate (string id);
abstract member Validate : string -> bool
Public Function Validate (id As String) As Boolean
Параметры
- id
- String
Идентификатор сеанса для проверки.
Возвращаемое значение
Если идентификатор сеанса допустим, значение true
, если нет, значение false
.
Примеры
В следующем примере кода реализуется Validate метод и гарантируется, что значение идентификатора сеанса является допустимым 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
Комментарии
Метод Validate проверяет, является ли предоставленный id
идентификатор сеанса допустимым.
Реализация ISessionIDManager должна вызывать Validate метод из GetSessionID метода при получении идентификатора сеанса из HTTP-запроса, чтобы убедиться, что предоставленный идентификатор сеанса правильно отформатирован.