IAuthenticationModule.PreAuthenticate(WebRequest, ICredentials) Метод

Определение

Возвращает экземпляр класса Authorization для запроса проверки подлинности, посылаемого на сервер.

public System.Net.Authorization? PreAuthenticate (System.Net.WebRequest request, System.Net.ICredentials credentials);
public System.Net.Authorization PreAuthenticate (System.Net.WebRequest request, System.Net.ICredentials credentials);

Параметры

request
WebRequest

Экземпляр класса WebRequest, связанный с запросом проверки подлинности.

credentials
ICredentials

Учетные данные, связанные с запросом проверки подлинности.

Возвращаемое значение

Экземпляр класса Authorization, содержащий сообщение авторизации для запроса.

Примеры

В следующем примере показано, как использовать метод PreAuthenticate. Полный пример см. в AuthenticationManager разделе класс .

// The PreAuthenticate method specifies whether the authentication implemented
// by this class allows pre-authentication.
// Even if you do not use it, this method must be implemented to obey to the rules
// of interface implementation.
// In this case it always returns null.
public Authorization PreAuthenticate(WebRequest request, ICredentials credentials)
{
  return null;
}

Комментарии

CanPreAuthenticate Если свойство имеет значение true, PreAuthenticate метод возвращает экземпляр Authorization класса , содержащий сообщение проверки подлинности.

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

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1