TransportContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
TransportContext 類別,提供有關基礎傳輸層的其他內容。
public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
- 繼承
-
TransportContext
備註
類別 TransportContext 會與命名空間中的 System.Security.Authentication.ExtendedProtection 類別搭配使用,以支援使用應用程式的擴充保護進行驗證。
整合式 Windows 驗證的設計可讓某些認證的挑戰回應成為通用的,這表示可以重複使用或轉寄它們。 如果不需要此特定設計功能,則至少應使用特定資訊來建構挑戰回應,而且最好也要建構一些通道特定資訊。 接著,服務可以提供延伸保護,以確保認證挑戰回應包含服務特定資訊 (服務提供者名稱或SPN) ,如有必要,通道特定資訊 (通道系結令牌或 CBT) 。 在認證交換中利用這項資訊,服務能夠更妥善地防範可能未正確取得之認證挑戰回應的惡意使用。
HttpWebRequest 是衍生自 WebRequest 可能使用 IWA 之類別的唯一類別。 類別 FtpWebRequest 只會執行 FTP 純文本驗證。 類別 FileWebRequest 不會執行任何驗證。
有數種方式可讓應用程式取得 TransportContext 實例。 使用 SslStream 應用程式可以使用 屬性取得 TransportContextTransportContext 。 使用 HttpWebRequest 應用程式可以使用 或 EndGetRequestStream 方法來取得 TransportContextGetRequestStream 。
建構函式
TransportContext() |
建立 TransportContext 類別的新執行個體。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetChannelBinding(ChannelBindingKind) |
擷取要求的通道繫結。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetTlsTokenBindings() |
取得傳輸安全性層級權杖繫結。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |