語言

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 驗證的設計可讓某些認證挑戰回應成為通用,這表示可以重複使用或轉送它們。 如果不需要這個特定的設計特徵,那麼挑戰回應至少應該包含目標特定資訊,頂多也應該包含一些頻道特定的資訊。 服務可進一步提供延伸保護,確保憑證挑戰回應包含服務特定資訊(服務提供者名稱或 SPN),必要時包含通道特定資訊(通道綁定令牌或 CBT)。 有了憑證交換中的這些資訊,服務能更好地防止惡意使用可能被錯誤取得的憑證挑戰回應。

HttpWebRequest 是唯一可能使用 IWA 的 WebRequest 類別衍生而來的類別。 這個 FtpWebRequest 類別只做 FTP 明文驗證。 這個 FileWebRequest 類別不會執行任何認證。

應用程式可能有多種方式取得實 TransportContext 例。 一個應用程式 SslStream 可以使用 TransportContext 該 TransportContext 屬性。 一個應用程式 HttpWebRequest 可以使用 TransportContextGetRequestStream or EndGetRequestStream 方法。

建構函式

名稱 Description
TransportContext()

建立一個新的類別實例 TransportContext 。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetChannelBinding(ChannelBindingKind)

取得所要求的通道綁定。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetTlsTokenBindings()

取得傳輸安全層的令牌綁定。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱