WS2007FederationHttpBinding 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
衍生自 WS2007HttpBinding 且支援聯合安全性的安全、可互通的繫結。
public ref class WS2007FederationHttpBinding : System::ServiceModel::WSFederationHttpBinding
public class WS2007FederationHttpBinding : System.ServiceModel.WSFederationHttpBinding
type WS2007FederationHttpBinding = class
inherit WSFederationHttpBinding
Public Class WS2007FederationHttpBinding
Inherits WSFederationHttpBinding
- 繼承
備註
聯合是在多個企業或信任網域上共用識別以便進行驗證和授權的能力。 它使用 WS-Trust 通訊協定從一信任網域對應身分識別表示至其他信任網域。 聯合 HTTP 繫結支援 SOAP 安全性以及混合模式安全性,但不支援獨立使用傳輸安全性。 使用這個繫結設定的服務必須使用 HTTP 傳輸。 如需詳細資訊,請參閱WSFederationHttpBinding。
注意
從以 .NET Framework 3.5 或更早版本建置的 WCF 用戶端應用程式呼叫建置 with.Net Framework 4.0 的 WCF 服務時,svcutil.exe或從 Visual Studio 新增服務參考所產生的組態檔,將會在系結組態中包含 establishSecurityCoNtext 屬性。 .NET Framework 3.5 執行時間無法辨識這個屬性,而且應用程式會擲回 ,並顯示 ConfigurationErrorsException 「無法辨識的屬性建立SecurityCoNtext」訊息。 若要解決這個問題,請移除繫結組態中的 establishSecurityContext 屬性。
建構函式
WS2007FederationHttpBinding() |
初始化 WS2007FederationHttpBinding 類別的新執行個體。 |
WS2007FederationHttpBinding(String) |
使用由組態名稱指定的繫結,初始化 WS2007FederationHttpBinding 類別的新執行個體。 |
WS2007FederationHttpBinding(WSFederationHttpSecurityMode) |
使用由繫結所使用之安全性的指定類型,初始化 WS2007FederationHttpBinding 類別的新執行個體。 |
WS2007FederationHttpBinding(WSFederationHttpSecurityMode, Boolean) |
使用由繫結所使用之安全性的指定類型以及表示是否啟用可靠工作階段的值,初始化 WS2007FederationHttpBinding 類別的新執行個體。 |
屬性
BypassProxyOnLocal |
取得或設定值,這個值表示是否略過 Proxy 伺服器而改用本機位址。 (繼承來源 WSHttpBindingBase) |
CloseTimeout |
取得或設定針對連線所提供的時間間隔 (此連線要在傳輸引發例外狀況之前關閉)。 (繼承來源 Binding) |
EnvelopeVersion |
取得 SOAP 的版本,這個版本是用於由此繫結處理的訊息。 (繼承來源 WSHttpBindingBase) |
HostNameComparisonMode |
取得或設定值,這個值會指出在比對 URI 時此主機名稱是否會用來取用服務。 (繼承來源 WSHttpBindingBase) |
MaxBufferPoolSize |
取得或設定配置供訊息緩衝區管理員使用的最大記憶體量 (以位元組為單位),緩衝區管理員管理使用此繫結之端點所需緩衝區。 (繼承來源 WSHttpBindingBase) |
MaxReceivedMessageSize |
取得或設定可由繫結處理之訊息的大小上限 (以位元組為單位)。 (繼承來源 WSHttpBindingBase) |
MessageEncoding |
取得或設定是否要使用 MTOM 或 Text/XML 來編碼 SOAP 訊息。 (繼承來源 WSHttpBindingBase) |
MessageVersion |
取得用戶端所使用的訊息版本及使用繫結所設定的服務。 (繼承來源 Binding) |
Name |
取得或設定繫結的名稱。 (繼承來源 Binding) |
Namespace |
取得或設定繫結的 XML 命名空間。 (繼承來源 Binding) |
OpenTimeout |
取得或設定針對連線所提供的時間間隔 (此連線要在傳輸引發例外狀況之前開啟)。 (繼承來源 Binding) |
PrivacyNoticeAt |
取得或設定隱私權注意事項所在的 URI。 (繼承來源 WSFederationHttpBinding) |
PrivacyNoticeVersion |
取得或設定繫結的隱私權注意事項版本號碼。 (繼承來源 WSFederationHttpBinding) |
ProxyAddress |
取得或設定 HTTP Proxy 的 URI 位址。 (繼承來源 WSHttpBindingBase) |
ReaderQuotas |
取得或設定 SOAP 訊息複雜性的條件約束,而這些條件約束可由以此繫結所設定的端點處理。 (繼承來源 WSHttpBindingBase) |
ReceiveTimeout |
取得或設定連線中斷之前,可以維持非作用狀態的時間間隔 (在此期間未接收應用程式訊息)。 (繼承來源 Binding) |
ReliableSession |
取得物件,這個物件可方便您存取可靠工作階段繫結項目的屬性,只要使用其中一個系統提供的繫結,就可以使用這些屬性。 (繼承來源 WSHttpBindingBase) |
Scheme |
取得使用這項繫結所設定之通道與接聽程式的 URI 傳輸配置。 (繼承來源 WSHttpBindingBase) |
Security |
取得或設定要搭配此繫結使用的安全性類型。 (繼承來源 WSFederationHttpBinding) |
SendTimeout |
取得或設定針對寫入作業所提供的時間間隔 (此作業要在傳輸引發例外狀況之前完成)。 (繼承來源 Binding) |
TextEncoding |
取得或設定用於訊息文字的字元編碼。 (繼承來源 WSHttpBindingBase) |
TransactionFlow |
取得或設定值,這個值會指出此繫結程序是否應支援流動 WS-Transactions。 (繼承來源 WSHttpBindingBase) |
UseDefaultWebProxy |
取得或設定值,這個值會指出是否應使用系統自動設定的 HTTP Proxy (如果有的話)。 (繼承來源 WSHttpBindingBase) |
方法
明確介面實作
IBindingRuntimePreferences.ReceiveSynchronously |
取得值,這個值會指出要以同步或非同步方式處理傳入要求。 (繼承來源 WSHttpBindingBase) |