Язык

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-запроса, чтобы убедиться, что указанный идентификатор сеанса правильно отформатирован.

Применяется к

См. также