TransportContext Класс

Определение

Класс TransportContext предоставляет дополнительный контекст о подлежащем транспортном слое.

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
Наследование
TransportContext

Комментарии

Этот TransportContext класс используется с классами в System.Security.Authentication.ExtendedProtection пространстве имен, чтобы обеспечить поддержку проверки подлинности с помощью расширенной защиты для приложений.

Структура встроенной проверки подлинности Windows позволяет формировать универсальные ответы на некоторые запросы учетных данных. Это означает, что эти ответы можно повторно использовать или перенаправлять. Если эта конкретная функция проектирования не требуется, то ответы на запросы должны быть созданы с использованием, как минимум, целевой конкретной информации и, в лучшем случае, некоторых сведений о канале. Затем службы могут обеспечить расширенную защиту, чтобы гарантировать, что ответы на запросы учетных данных содержат сведения о конкретной службе (имя поставщика услуг или имя субъекта-службы) и, при необходимости, сведения о конкретном канале (маркер привязки канала или CBT). С помощью этих сведений в обмене учетными данными службы могут лучше защититься от вредоносного использования ответов на запросы учетных данных, которые могли быть неправильно получены.

HttpWebRequest — единственный класс, производный от WebRequest класса, который может использовать IWA. Этот FtpWebRequest класс выполняет только проверку подлинности с помощью ПРОТОКОЛА FTP. Класс FileWebRequest не выполняет проверку подлинности.

Существует несколько способов, которым приложение может получить TransportContext экземпляр. Приложение, использующее SslStream свойство, может получить TransportContext свойство TransportContext . Приложение, использующее HttpWebRequest приложение, может получить TransportContext использование GetRequestStream или EndGetRequestStream методы.

Конструкторы

TransportContext()

Создает новый экземпляр класса TransportContext.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetChannelBinding(ChannelBindingKind)

Извлекает запрошенную привязку канала.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetTlsTokenBindings()

Получает привязки токенов для уровня безопасности транспорта.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

См. также раздел