TransportSecurityBindingElement 類別

定義

代表支援混合模式安全性 (例如,透過安全傳輸的最佳化訊息安全性) 的自訂繫結項目。

public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement
public ref class TransportSecurityBindingElement sealed : System::ServiceModel::Channels::SecurityBindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement
public sealed class TransportSecurityBindingElement : System.ServiceModel.Channels.SecurityBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransportSecurityBindingElement = class
    inherit SecurityBindingElement
type TransportSecurityBindingElement = class
    inherit SecurityBindingElement
    interface IPolicyExportExtension
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Public NotInheritable Class TransportSecurityBindingElement
Inherits SecurityBindingElement
Implements IPolicyExportExtension
繼承
TransportSecurityBindingElement
實作

備註

自訂繫結包含以特定順序排列的繫結項目的集合:第一個先新增代表繫結堆疊頂端的項目,第二個新增繫結堆疊中的次一項目,依此類推。

若要將這個類別加入至繫結

  1. 建立 BindingElementCollection

  2. 建立在繫結堆疊中位於此繫結項目上方的自訂繫結項目,例如選擇性的 TransactionFlowBindingElementReliableSessionBindingElement

  3. 依先前所述的順序,使用 BindingElementCollection 方法將這些項目加入至 InsertItem

  4. 建立 TransportSecurityBindingElement 的執行個體,並將它新增至集合。

  5. 將其他任何自訂繫結項目新增至集合中,例如 TcpTransportBindingElement

注意

一旦建立此物件的執行個體,您應將其基底類別 SecurityBindingElement 的屬性視為不可變動。 在某些屬性上呼叫 set 可能會產生無法預測的結果:繫結的行為可能如同屬性保留舊的值一般,而且執行階段錯誤是發生問題的唯一徵兆。 已知可能出現這種行為的兩個屬性是 KeyTypeMessageSecurityVersion。 另外可能還有其他屬性也會出現同樣的狀況。

建構函式

TransportSecurityBindingElement()

建立 TransportSecurityBindingElement 類別的執行個體。

屬性

AllowInsecureTransport

取得或設定值,這個值表示是否可傳送混合模式的安全訊息至不安全的傳輸,例如 HTTP。

(繼承來源 SecurityBindingElement)
DefaultAlgorithmSuite

取得或設定訊息加密和金鑰包裝演算法。

(繼承來源 SecurityBindingElement)
EnableUnsecuredResponse

取得或設定值,這個值表示 WCF 是否可以接收及傳送不安全的回應至安全的要求。

(繼承來源 SecurityBindingElement)
EndpointSupportingTokenParameters

取得支援權杖參數的端點。

(繼承來源 SecurityBindingElement)
IncludeTimestamp

取得或設定值,指出時間戳記是否包含在各個訊息中。

(繼承來源 SecurityBindingElement)
KeyEntropyMode

取得或設定用於建立金鑰的 Entropy 來源。

(繼承來源 SecurityBindingElement)
LocalClientSettings

取得用戶端所使用本機安全性設定的特定繫結項目。

(繼承來源 SecurityBindingElement)
LocalServiceSettings

取得服務所使用本機安全性設定的特定繫結項目。

(繼承來源 SecurityBindingElement)
MessageSecurityVersion

取得或設定訊息安全性版本。

(繼承來源 SecurityBindingElement)
OperationSupportingTokenParameters

取得支援權杖參數之作業的集合。

(繼承來源 SecurityBindingElement)
OptionalEndpointSupportingTokenParameters

取得服務端點的選擇性支援權杖參數。

(繼承來源 SecurityBindingElement)
OptionalOperationSupportingTokenParameters

取得支援權杖參數之選擇性作業的集合。

(繼承來源 SecurityBindingElement)
ProtectTokens

取得或設定安全性繫結項目是否保護權杖。

(繼承來源 SecurityBindingElement)
SecurityHeaderLayout

取得或設定此繫結之安全性標頭中的項目順序。

(繼承來源 SecurityBindingElement)

方法

BuildChannelFactory<TChannel>(BindingContext)

根據傳入的 SecurityBindingElement 設定和繫結內容建立通道處理站。 所建立的通道處理站是 SOAP 訊息安全性通道處理站,其內部具有對應至繫結內容之通道處理站的參考 (包括傳輸通道處理站)。

(繼承來源 SecurityBindingElement)
BuildChannelFactoryCore<TChannel>(BindingContext)

當實作時會建立指定型別的通道處理站。

(繼承來源 SecurityBindingElement)
BuildChannelListener<TChannel>(BindingContext)

根據傳入的 SecurityBindingElement 設定和繫結內容建立通道接聽程式。

(繼承來源 SecurityBindingElement)
BuildChannelListenerCore<TChannel>(BindingContext)

當實作時會建立指定型別的通道接聽程式。

(繼承來源 SecurityBindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

判斷是否可以建置指定之型別的通道處理站。

(繼承來源 SecurityBindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

判斷是否可以建置指定之型別的通道接聽項。

(繼承來源 SecurityBindingElement)
Clone()

建立從現有的類別初始化的新 BindingElement 物件。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetProperty<T>(BindingContext)

從指定的 BindingContext 中取得屬性。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetKeyDerivation(Boolean)

設定值,指出是否需要衍生金鑰。

(繼承來源 SecurityBindingElement)
ToString()

傳回這個類別的描述。

(繼承來源 SecurityBindingElement)

明確介面實作

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

匯出關於繫結的自訂原則判斷提示。

適用於