WebRequest.PreAuthenticate Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в классе-потомке указывает, следует ли предварительно пройти проверку подлинности запроса.
public:
virtual property bool PreAuthenticate { bool get(); void set(bool value); };
public virtual bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Overridable Property PreAuthenticate As Boolean
Значение свойства
true для предварительной проверки подлинности; falseв противном случае .
Исключения
Любая попытка получить или задать свойство, если свойство не переопределяется в классе-потомке.
Комментарии
Осторожность
WebRequest, HttpWebRequest, ServicePointи устарели, и WebClient вы не должны использовать их для новой разработки. Вместо этого используйте HttpClient.
За исключением первого запроса, свойство указывает, PreAuthenticate следует ли отправлять данные проверки подлинности с последующими запросами, не ожидая вызова сервером. Когда PreAuthenticate это falseтак, WebRequest ожидает вызова проверки подлинности перед отправкой сведений о проверке подлинности.
Заметка
Класс WebRequest является классом abstract . Фактическое поведение WebRequest экземпляров во время выполнения определяется классом-потомком, возвращаемым методом WebRequest.Create . Дополнительные сведения о значениях и исключениях по умолчанию см. в документации для классов-потомков, таких как HttpWebRequest и FileWebRequest.