You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

420 lines
68 KiB
XML

8 months ago
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Net.Security</name>
</assembly>
<members>
<member name="T:System.Net.Security.EncryptionPolicy">
<summary>Используемая EncryptionPolicy. </summary>
</member>
<member name="F:System.Net.Security.EncryptionPolicy.AllowNoEncryption">
<summary>Предпочтительно используется полное шифрование, но если сервер поддерживает, допустим и шифр NULL (без шифрования). </summary>
</member>
<member name="F:System.Net.Security.EncryptionPolicy.NoEncryption">
<summary>Допускается отсутствие шифрования и запроса использования шифра NULL, если вторая конечная точка может обработать шифр NULL.</summary>
</member>
<member name="F:System.Net.Security.EncryptionPolicy.RequireEncryption">
<summary>Требуется шифрование; шифр NULL запрещен.</summary>
</member>
<member name="T:System.Net.Security.LocalCertificateSelectionCallback">
<summary>Выбирает локальный сертификат SSL, используемый для проверки подлинности.</summary>
<returns>Сертификат <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, используемый для установки SSL-соединения.</returns>
<param name="sender">Объект, содержащий сведения о состоянии для данной проверки.</param>
<param name="targetHost">Сервер, указанный клиентом.</param>
<param name="localCertificates">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, содержащая локальные сертификаты.</param>
<param name="remoteCertificate">Сертификат, используемый для проверки подлинности удаленной стороны.</param>
<param name="acceptableIssuers">Массив элементов <see cref="T:System.String" />, определяющий поставщиков сертификатов, приемлемых для удаленной стороны.</param>
</member>
<member name="T:System.Net.Security.RemoteCertificateValidationCallback">
<summary>Проверяет удаленный сертификат SSL, используемый для проверки подлинности.</summary>
<returns>Значение типа <see cref="T:System.Boolean" />, определяющее, принимается ли указанный сертификат для проверки подлинности.</returns>
<param name="sender">Объект, содержащий сведения о состоянии для данной проверки.</param>
<param name="certificate">Сертификат, используемый для проверки подлинности удаленной стороны.</param>
<param name="chain">Цепочка центров сертификации, связанная с удаленным сертификатом.</param>
<param name="sslPolicyErrors">Одна или более ошибок, связанных с удаленным сертификатом.</param>
</member>
<member name="T:System.Net.Security.SslStream">
<summary>Предоставляет поток, используемый для обмена данными между клиентом и сервером, использующий протокол безопасности SSL для проверки подлинности сервера и, при необходимости, клиента.</summary>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" /> с использованием указанного объекта <see cref="T:System.IO.Stream" />.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" />, используя заданный поток <see cref="T:System.IO.Stream" /> и параметр, указывающий поведение потока при закрытии.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" />, используя заданный поток <see cref="T:System.IO.Stream" />, параметр, указывающий поведение потока при закрытии, и делегат проверки сертификата.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<param name="userCertificateValidationCallback">Делегат <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />, отвечающий за проверку сертификата, представленного удаленной стороной.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" />, используя заданный поток <see cref="T:System.IO.Stream" />, параметр, указывающий поведение потока при закрытии, делегат проверки сертификата и делегат выбора сертификата.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<param name="userCertificateValidationCallback">Делегат <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />, отвечающий за проверку сертификата, представленного удаленной стороной.</param>
<param name="userCertificateSelectionCallback">Делегат <see cref="T:System.Net.Security.LocalCertificateSelectionCallback" />, отвечающий за выбор сертификата, используемого для проверки подлинности.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" /> с использованием указанного объекта <see cref="T:System.IO.Stream" />.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<param name="userCertificateValidationCallback">Делегат <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />, отвечающий за проверку сертификата, представленного удаленной стороной.</param>
<param name="userCertificateSelectionCallback">Делегат <see cref="T:System.Net.Security.LocalCertificateSelectionCallback" />, отвечающий за выбор сертификата, используемого для проверки подлинности.</param>
<param name="encryptionPolicy">Используемое средство записи <see cref="T:System.Net.Security.EncryptionPolicy" />.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.– или –<paramref name="encryptionPolicy" /> недействителен.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String)">
<summary>Вызывается клиентами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер.</summary>
<param name="targetHost">Имя сервера, совместно использующего данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="targetHost" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности сервера с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается клиентами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер.Процесс проверки подлинности использует заданную коллекцию сертификатов и протокол SSL.</summary>
<param name="targetHost">Имя сервера, который будет совместно использовать данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<param name="clientCertificates">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, которая содержит клиентские сертификаты.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String)">
<summary>Вызывается клиентами аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер как асинхронная операция.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="targetHost">Имя сервера, совместно использующего данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="targetHost" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности сервера с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается клиентами аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер как асинхронная операция.Процесс проверки подлинности использует заданную коллекцию сертификатов и протокол SSL.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="targetHost">Имя сервера, который будет совместно использовать данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<param name="clientCertificates">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, которая содержит клиентские сертификаты.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Вызывается серверами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер с использованием заданного сертификата.</summary>
<param name="serverCertificate">Сертификат используется для проверки подлинности сервера.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="serverCertificate" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности клиента с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.PlatformNotSupportedException">Метод <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer" /> не поддерживается в системах Windows 95, Windows 98 и Windows Millennium.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается серверами для аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер с использованием указанных сертификатов, требований и протокола безопасности.</summary>
<param name="serverCertificate">Объект X509Certificate, используемый для проверки подлинности сервера.</param>
<param name="clientCertificateRequired">Значение типа <see cref="T:System.Boolean" />, указывающее, должен ли клиент предоставлять сертификат для проверки подлинности.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="serverCertificate" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="enabledSslProtocols" /> не является допустимым значением <see cref="T:System.Security.Authentication.SslProtocols" />.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности клиента с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.PlatformNotSupportedException">Метод <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer" /> не поддерживается в системах Windows 95, Windows 98 и Windows Millennium.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Вызывается серверами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер с использованием заданного сертификата как асинхронная операция.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="serverCertificate">Сертификат используется для проверки подлинности сервера.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="serverCertificate" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности клиента с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.PlatformNotSupportedException">Метод <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServerAsync" /> не поддерживается в системах Windows 95, Windows 98 и Windows Millennium.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается серверами аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер с использованием указанных сертификатов, требований и протокола безопасности как асинхронная операция.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="serverCertificate">Объект X509Certificate, используемый для проверки подлинности сервера.</param>
<param name="clientCertificateRequired">Значение типа <see cref="T:System.Boolean" />, указывающее, должен ли клиент предоставлять сертификат для проверки подлинности.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
</member>
<member name="P:System.Net.Security.SslStream.CanRead">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, разрешено ли чтение из базового потока.</summary>
<returns>Значение true, если проверка подлинности выполнена, а чтение из базового потока разрешено; иначе — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CanSeek">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, разрешен ли поиск в базовом потоке.</summary>
<returns>Данное свойство всегда возвращает значение false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CanTimeout">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, поддерживает ли базовый поток использование времени ожидания.</summary>
<returns>Значение true, если базовый поток поддерживает время ожидания; иначе — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CanWrite">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, разрешена ли запись в базовый поток.</summary>
<returns>Значение true, если проверка подлинности выполнена, а запись в базовый поток разрешена; иначе — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CheckCertRevocationStatus">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время процесса проверки сертификатов.</summary>
<returns>Значение true, если проверяется список отзыва сертификатов; в противном случае — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CipherAlgorithm">
<summary>Возвращает значение, указывающее алгоритм массового шифрования, используемый данным потоком <see cref="T:System.Net.Security.SslStream" />.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.CipherAlgorithmType" />.</returns>
<exception cref="T:System.InvalidOperationException">Обращение к свойству <see cref="P:System.Net.Security.SslStream.CipherAlgorithm" /> произошло до завершения процесса проверки подлинности или этот процесс завершился неудачно.</exception>
</member>
<member name="P:System.Net.Security.SslStream.CipherStrength">
<summary>Возвращает значение, указывающее стойкость алгоритма шифрования, используемого этим потоком <see cref="T:System.Net.Security.SslStream" />.</summary>
<returns>Значение <see cref="T:System.Int32" />, указывающее стойкость алгоритма, в битах.</returns>
</member>
<member name="M:System.Net.Security.SslStream.Flush">
<summary>Принудительно записывает все буферизированные данные в базовое устройство.</summary>
</member>
<member name="P:System.Net.Security.SslStream.HashAlgorithm">
<summary>Возвращает алгоритм, используемый для генерирования кодов проверки подлинности сообщений (MAC).</summary>
<returns>Значение <see cref="T:System.Security.Authentication.HashAlgorithmType" />.</returns>
<exception cref="T:System.InvalidOperationException">Обращение к свойству <see cref="P:System.Net.Security.SslStream.HashAlgorithm" /> произошло до завершения процесса проверки подлинности или этот процесс завершился неудачно.</exception>
</member>
<member name="P:System.Net.Security.SslStream.HashStrength">
<summary>Возвращает значение, указывающее стойкость алгоритма хэширования, используемого данным экземпляром.</summary>
<returns>Значение <see cref="T:System.Int32" />, указывающее стойкость типа алгоритма хэширования (перечисление <see cref="T:System.Security.Authentication.HashAlgorithmType" />) в битах.Допустимые значения: 128 или 160.</returns>
</member>
<member name="P:System.Net.Security.SslStream.KeyExchangeAlgorithm">
<summary>Возвращает алгоритм обмена ключами, используемый данным потоком <see cref="T:System.Net.Security.SslStream" />.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.ExchangeAlgorithmType" />.</returns>
</member>
<member name="P:System.Net.Security.SslStream.KeyExchangeStrength">
<summary>Возвращает значение, указывающее стойкость алгоритма обмена ключами, используемого данным экземпляром.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, указывающее стойкость алгоритма обмена ключами (перечисление <see cref="T:System.Security.Authentication.ExchangeAlgorithmType" />) в битах.</returns>
</member>
<member name="P:System.Net.Security.SslStream.Length">
<summary>Возвращает длину данных в базовом потоке.</summary>
<returns>Объект <see cref="T:System.Int64" />.Длина базового потока.</returns>
<exception cref="T:System.NotSupportedException">Возвращение значения данного свойства не поддерживается, если базовый поток является экземпляром класса <see cref="T:System.Net.Sockets.NetworkStream" />.</exception>
</member>
<member name="P:System.Net.Security.SslStream.LocalCertificate">
<summary>Возвращает сертификат, используемый для проверки подлинности локальной конечной точки.</summary>
<returns>Объект X509Certificate, представляющий сертификат, переданный для проверки подлинности, или null, если сертификат не был передан.</returns>
<exception cref="T:System.InvalidOperationException">Проверка подлинности завершилась неудачно или не выполнялась.</exception>
</member>
<member name="P:System.Net.Security.SslStream.Position">
<summary>Возвращает или задает текущую позицию в базовом потоке.</summary>
<returns>Объект <see cref="T:System.Int64" />.Текущая позиция в базовом потоке.</returns>
<exception cref="T:System.NotSupportedException">Задание данного свойства не поддерживается.– или –Возвращение значения данного свойства не поддерживается, если базовый поток является экземпляром класса <see cref="T:System.Net.Sockets.NetworkStream" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.Read(System.Byte[],System.Int32,System.Int32)">
<summary>Считывает данные из этого потока и сохраняет их в заданном массиве.</summary>
<returns>Значение <see cref="T:System.Int32" />, указывающее количество считанных байтов.Когда данных для чтения не остается, возвращает 0.</returns>
<param name="buffer">Массив элементов <see cref="T:System.Byte" />, куда помещаются байты, считанные из этого потока.</param>
<param name="offset">Значение <see cref="T:System.Int32" />, содержащее расположение (начиная с нуля) в массиве <paramref name="buffer" />, с которого следует начинать сохранение данных, считанных их этого потока.</param>
<param name="count">Значение <see cref="T:System.Int32" />, содержащий максимальное количество байтов, считываемых из этого потока.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="offset" />
<paramref name="&lt;" />
<paramref name="0" />.<paramref name="-or-" /><paramref name="offset" /> &gt; длина массива <paramref name="buffer" />.– или –<paramref name="offset" /> + count &gt; длина массива <paramref name="buffer" />.</exception>
<exception cref="T:System.IO.IOException">Сбой операции чтения.Проверьте внутреннее исключение, если такое присутствует, чтобы определить причину сбоя.</exception>
<exception cref="T:System.NotSupportedException">Уже существует выполняющаяся операция чтения.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности не выполнялась.</exception>
</member>
<member name="P:System.Net.Security.SslStream.ReadTimeout">
<summary>Возвращает или задает временной интервал, в течение которого операция чтения будет блокироваться, ожидая получения данных.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, указывающее период времени (в миллисекундах), по истечении которого происходит сбой синхронной операции чтения.</returns>
</member>
<member name="P:System.Net.Security.SslStream.RemoteCertificate">
<summary>Возвращает сертификат, используемый для проверки подлинности удаленной конечной точки.</summary>
<returns>Объект X509Certificate, представляющий сертификат, переданный для проверки подлинности, или null, если сертификат не был передан.</returns>
<exception cref="T:System.InvalidOperationException">Проверка подлинности завершилась неудачно или не выполнялась.</exception>
</member>
<member name="M:System.Net.Security.SslStream.Seek(System.Int64,System.IO.SeekOrigin)">
<summary>Создает исключение <see cref="T:System.NotSupportedException" />.</summary>
<returns>Всегда создает исключение <see cref="T:System.NotSupportedException" />.</returns>
<param name="offset">Это значение игнорируется.</param>
<param name="origin">Это значение игнорируется.</param>
<exception cref="T:System.NotSupportedException">Поиск не поддерживается объектами <see cref="T:System.Net.Security.SslStream" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.SetLength(System.Int64)">
<summary>Задает длину данных в базовом потоке.</summary>
<param name="value">Значение <see cref="T:System.Int64" />, указывающее длину потока.</param>
</member>
<member name="P:System.Net.Security.SslStream.SslProtocol">
<summary>Возвращает значение, указывающее протокол безопасности, используемый для проверки подлинности в данном соединении.</summary>
<returns>Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</returns>
</member>
<member name="P:System.Net.Security.SslStream.TransportContext">
<summary>Получает объект <see cref="T:System.Net.TransportContext" />, который используется для проверки подлинности с использованием расширенной защиты.</summary>
<returns>Объект <see cref="T:System.Net.TransportContext" />, содержащий токен привязки канала (CBT) для расширенной защиты.</returns>
</member>
<member name="M:System.Net.Security.SslStream.Write(System.Byte[])">
<summary>Записывает в этот поток указанные данные.</summary>
<param name="buffer">Массив элементов <see cref="T:System.Byte" />, предоставляющий байты для записи в поток.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
<exception cref="T:System.IO.IOException">Не удалось выполнить операцию записи.</exception>
<exception cref="T:System.NotSupportedException">Уже существует выполняющаяся операция записи.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности не выполнялась.</exception>
</member>
<member name="M:System.Net.Security.SslStream.Write(System.Byte[],System.Int32,System.Int32)">
<summary>Записывает указанное количество элементов <see cref="T:System.Byte" /> в базовый поток, используя заданный буфер (параметр buffer) и начальное расположение (параметр offset).</summary>
<param name="buffer">Массив элементов <see cref="T:System.Byte" />, предоставляющий байты для записи в поток.</param>
<param name="offset">Значение <see cref="T:System.Int32" />, содержащее расположение (начиная с нуля) в массиве <paramref name="buffer" />, с которого требуется начинать чтение байтов, записываемых в поток.</param>
<param name="count">Значение <see cref="T:System.Int32" />, содержащее количество байтов, считываемых из массива <paramref name="buffer" />.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="offset" />
<paramref name="&lt;" />
<paramref name="0" />.<paramref name="-or-" /><paramref name="offset" /> &gt; длина массива <paramref name="buffer" />.– или –<paramref name="offset" /> + count &gt; длина массива <paramref name="buffer" />.</exception>
<exception cref="T:System.IO.IOException">Не удалось выполнить операцию записи.</exception>
<exception cref="T:System.NotSupportedException">Уже существует выполняющаяся операция записи.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности не выполнялась.</exception>
</member>
<member name="P:System.Net.Security.SslStream.WriteTimeout">
<summary>Возвращает или задает период времени, в течение которого операция записи блокирует выполнение, ожидая данных.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, указывающее период времени (в миллисекундах), по истечении которого происходит сбой синхронной операции записи. </returns>
</member>
<member name="T:System.Security.Authentication.AuthenticationException">
<summary>Исключение возникает при сбое проверки подлинности для потока проверки подлинности.</summary>
</member>
<member name="M:System.Security.Authentication.AuthenticationException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.AuthenticationException" /> без сообщения.</summary>
</member>
<member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.AuthenticationException" />, используя заданное сообщение.</summary>
<param name="message">Значение типа <see cref="T:System.String" />, представляющее описание сбоя проверки подлинности.</param>
</member>
<member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.AuthenticationException" />, используя указанное сообщение об ошибке и внутреннее исключение.</summary>
<param name="message">Значение типа <see cref="T:System.String" />, представляющее описание сбоя проверки подлинности.</param>
<param name="innerException">Исключение <see cref="T:System.Exception" />, являющееся причиной текущего исключения.</param>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy">
<summary>Класс <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> представляет расширенную политику защиты, используемую сервером для проверки входящих соединений от клиентов. </summary>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты.</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты и токен привязки канала (CBT).</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
<param name="customChannelBinding">Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" />, содержащий настраиваемую привязку канала для проверки.</param>
<exception cref="T:System.ArgumentException">
<paramref name="policyEnforcement" /> указывается как <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" />.</exception>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="customChannelBinding " />— null. </exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Collections.ICollection)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты, какой тип защиты применяется политикой и какой список имен поставщиков услуг (SPN) используется для сопоставления с SPN клиента.</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
<param name="protectionScenario">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />, которое указывает тип защиты, регламентированный политикой.</param>
<param name="customServiceNames">Объект <see cref="T:System.Collections.ICollection" />, содержащий список пользовательских SPN, которые используются для сопоставления с SPN клиента.</param>
<exception cref="T:System.ArgumentException">
<paramref name="policyEnforcement" /> указывается как <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="customServiceNames " />равен nullили пустому списку. </exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты, какой тип защиты применяется политикой и какой список имен поставщиков услуг (SPN) используется для сопоставления с SPN клиента.</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
<param name="protectionScenario">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />, которое указывает тип защиты, регламентированный политикой.</param>
<param name="customServiceNames">Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий список пользовательских SPN, которые используются для сопоставления с SPN клиента.</param>
<exception cref="T:System.ArgumentException">
<paramref name="policyEnforcement" /> указывается как <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="customServiceNames " />равен nullили пустому списку. </exception>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding">
<summary>Получает настраиваемую привязку канала (CBT) для проверки.</summary>
<returns>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" />, содержащий настраиваемую привязку канала для проверки.</returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames">
<summary>Получает список пользовательских имен поставщиков услуг SPN, которые используются для сопоставления с SPN клиента.</summary>
<returns>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий список пользовательских SPN, которые используются для сопоставления с SPN клиента.</returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.OSSupportsExtendedProtection">
<summary>Указывает, поддерживает ли операционная система встроенную проверку подлинности Windows с расширенной защитой.</summary>
<returns>Значение true, если операционная система поддерживает встроенную проверку подлинности Windows с расширенной защитой; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.PolicyEnforcement">
<summary>Получает значение, которое указывает, когда следует применять расширенную политику защиты.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты. </returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ProtectionScenario">
<summary>Получает значение, которое указывает тип защиты, регламентированный расширенной политикой защиты.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />, которое указывает тип защиты, регламентированный политикой. </returns>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ToString">
<summary>Получает строковое представление экземпляра расширенной политики защиты.</summary>
<returns>Экземпляр <see cref="T:System.String" />, содержащий представление экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />.</returns>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement">
<summary>Перечисление <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" /> указывает, когда следует применять <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always">
<summary>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> применяется всегда.Клиенты, не поддерживающие расширенную защиту, не смогут пройти проверку подлинности.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never">
<summary>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, никогда не используется, а расширенная защита отключена.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.WhenSupported">
<summary>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> используется, только если клиент и сервер поддерживают расширенную защиту.</summary>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario">
<summary>Перечисление <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" /> указывает сценарий защиты, регламентированный политикой.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TransportSelected">
<summary>Транспорт выберет безопасный или обычный сценарий защиты в зависимости от типа используемого канала.Для сценария безопасной защиты встроенная проверка подлинности Windows заключается в безопасный канал и содержит в точности совпадающий токен привязки канала без проверки имени поставщика услуг (SPN).Для сценария обычной защиты встроенная проверка подлинности Windows заключается в безопасный канал (необязательно) и содержит необязательный токен привязки канала с обязательной проверкой имени поставщика услуг (SPN).Если запрос проходит по безопасному каналу, проверяется токен привязки канала (CBT); в противном случае проверяется SPN.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TrustedProxy">
<summary>Встроенная проверка подлинности Windows заключается в безопасный канал, оканчивающийся доверенным прокси, и содержит токен привязки канала с обязательной проверкой имени поставщика услуг (SPN).Этот сценарий требует присутствия CBT, но CBT, в отличие от SPN, не проверяется.</summary>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection">
<summary>Класс <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> представляет собой доступную только для чтения коллекцию имен участника-службы. </summary>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.#ctor(System.Collections.ICollection)">
<summary>Инициализирует новый доступный только для чтения экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> на основе существующего объекта <see cref="T:System.Collections.ICollection" />. </summary>
<param name="items">Экземпляр класса <see cref="T:System.Collections.ICollection" />, содержащий указанные значения имен служб, которые следует использовать для инициализации класса.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="item " />— null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="item" /> пусто.</exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Contains(System.String)">
<summary>Возвращает значение, указывающее, происходит ли заданная строка в этом экземпляре <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />.</summary>
<returns>Возвращает <see cref="T:System.Boolean" />.значение true, если параметр <paramref name="searchServiceName" /> выполняется внутри данного экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />; в противном случае — значение false.</returns>
<param name="searchServiceName">Строка для поиска.</param>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Count"></member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.GetEnumerator"></member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.Collections.IEnumerable)">
<summary>Объединяет текущий объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями, чтобы создать новый объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение.</summary>
<returns>Новый экземпляр <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение существующего экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями.</returns>
<param name="serviceNames">Экземпляр класса <see cref="T:System.Collections.IEnumerable" />, содержащий указанные значения имен служб, которые следует слить.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="serviceNames " />— null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="serviceNames" /> пусто.</exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.String)">
<summary>Объединяет текущий объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями, чтобы создать новый объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение.</summary>
<returns>Новый экземпляр <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение существующего экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями.</returns>
<param name="serviceName">Строка, содержащая указанные значения имен служб, которые следует использовать для инициализации класса.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="serviceNames " />— null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="serviceNames" /> пусто.</exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#IsSynchronized"></member>
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#SyncRoot"></member>
</members>
</doc>