WS2007FederationHttpBinding クラス

定義

WS2007HttpBindingから派生し、フェデレーション セキュリティをサポートする、セキュリティで保護された相互運用可能なバインディング。

public ref class WS2007FederationHttpBinding : System::ServiceModel::WSFederationHttpBinding
public class WS2007FederationHttpBinding : System.ServiceModel.WSFederationHttpBinding
type WS2007FederationHttpBinding = class
    inherit WSFederationHttpBinding
Public Class WS2007FederationHttpBinding
Inherits WSFederationHttpBinding
継承

注釈

フェデレーションは、複数の企業間で ID を共有したり、認証と承認のためにドメインを信頼したりする機能です。 WS-Trust プロトコルを使用して、ある信頼ドメインから別の信頼ドメインに ID 表現をマップします。 フェデレーション HTTP バインディングは、SOAP セキュリティと混合モード セキュリティをサポートしますが、トランスポート セキュリティはサポートしていません。 このバインディングで構成されたサービスは、HTTP トランスポートを使用する必要があります。 詳細については、WSFederationHttpBindingを参照してください。

Note

.NET Framework 3.5 以前でビルドされた WCF クライアント アプリケーションから .NET Framework 4.0 でビルドされた WCF サービスを呼び出す場合、svcutil.exe またはVisual Studioからサービス参照を追加することによって生成された構成ファイルには、バインド構成に establishSecurityContext 属性が含まれます。 この属性は、.NET Framework 3.5 ランタイムでは認識されず、アプリケーションは "認識されない属性 establishSecurityContext" というメッセージで ConfigurationErrorsException をスローします。 この問題を回避するには、バインド構成から establishSecurityContext 属性を削除します。

コンストラクター

名前 説明
WS2007FederationHttpBinding()

WS2007FederationHttpBinding クラスの新しいインスタンスを初期化します。

WS2007FederationHttpBinding(String)

構成名で指定されたバインディングを使用して、 WS2007FederationHttpBinding クラスの新しいインスタンスを初期化します。

WS2007FederationHttpBinding(WSFederationHttpSecurityMode, Boolean)

バインディングによって使用されるセキュリティの指定された種類と、信頼できるセッションが有効かどうかを示す値を使用して、 WS2007FederationHttpBinding クラスの新しいインスタンスを初期化します。

WS2007FederationHttpBinding(WSFederationHttpSecurityMode)

バインドで使用されるセキュリティの指定した型を使用して、 WS2007FederationHttpBinding クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
BypassProxyOnLocal

ローカル アドレスのプロキシ サーバーをバイパスするかどうかを示す値を取得または設定します。

(継承元 WSHttpBindingBase)
CloseTimeout

トランスポートが例外を発生させる前に、接続が閉じるまでに指定された時間の間隔を取得または設定します。

(継承元 Binding)
EnvelopeVersion

このバインディングによって処理されるメッセージに使用される SOAP のバージョンを取得します。

(継承元 WSHttpBindingBase)
HostNameComparisonMode

URI の照合時にホスト名を使用してサービスに到達するかどうかを示す値を取得または設定します。

(継承元 WSHttpBindingBase)
MaxBufferPoolSize

このバインディングを使用してエンドポイントに必要なバッファーを管理するバッファー マネージャーに割り当てられるメモリの最大量をバイト単位で取得または設定します。

(継承元 WSHttpBindingBase)
MaxReceivedMessageSize

バインディングによって処理できるメッセージの最大サイズ (バイト単位) を取得または設定します。

(継承元 WSHttpBindingBase)
MessageEncoding

SOAP メッセージのエンコードに MTOM または Text/XML のどちらを使用するかを取得または設定します。

(継承元 WSHttpBindingBase)
MessageVersion

バインディングで構成されたクライアントとサービスによって使用されるメッセージ のバージョンを取得します。

(継承元 Binding)
Name

バインディングの名前を取得または設定します。

(継承元 Binding)
Namespace

バインディングの XML 名前空間を取得または設定します。

(継承元 Binding)
OpenTimeout

トランスポートが例外を発生させる前に、接続を開くために指定された時間の間隔を取得または設定します。

(継承元 Binding)
PrivacyNoticeAt

プライバシーに関する通知がある URI を取得または設定します。

(継承元 WSFederationHttpBinding)
PrivacyNoticeVersion

バインディングのプライバシーに関する通知のバージョン番号を取得または設定します。

(継承元 WSFederationHttpBinding)
ProxyAddress

HTTP プロキシの URI アドレスを取得または設定します。

(継承元 WSHttpBindingBase)
ReaderQuotas

このバインドで構成されたエンドポイントによって処理できる SOAP メッセージの複雑さに関する制約を取得または設定します。

(継承元 WSHttpBindingBase)
ReceiveTimeout

接続が非アクティブのままで、アプリケーション メッセージを受信しない間に切断されるまでの時間を取得または設定します。

(継承元 Binding)
ReliableSession

システム提供のバインディングのいずれかを使用するときに使用できる、信頼できるセッション バインド要素のプロパティへの便利なアクセスを提供するオブジェクトを取得します。

(継承元 WSHttpBindingBase)
Scheme

このバインディングで構成されているチャネルとリスナーの URI トランスポート スキームを取得します。

(継承元 WSHttpBindingBase)
Security

このバインディングで使用されるセキュリティの種類を取得または設定します。

(継承元 WSFederationHttpBinding)
SendTimeout

トランスポートで例外が発生するまでの書き込み操作が完了するまでの指定時間を取得または設定します。

(継承元 Binding)
TextEncoding

メッセージ テキストに使用される文字エンコードを取得または設定します。

(継承元 WSHttpBindingBase)
TransactionFlow

このバインドがフロー WS トランザクションをサポートする必要があるかどうかを示す値を取得または設定します。

(継承元 WSHttpBindingBase)
UseDefaultWebProxy

システムの自動構成 HTTP プロキシを使用する必要があるかどうかを示す値を取得または設定します (使用可能な場合)。

(継承元 WSHttpBindingBase)

メソッド

名前 説明
BuildChannelFactory<TChannel>(BindingParameterCollection)

指定した種類のチャネルを作成し、バインド パラメーターのコレクションで指定された機能を満たすチャネル ファクトリ スタックをクライアント上に構築します。

(継承元 Binding)
BuildChannelFactory<TChannel>(Object[])

指定した種類のチャネルを作成し、オブジェクト配列で指定された機能を満たすチャネル ファクトリ スタックをクライアント上に構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

指定した種類のチャネルを受け入れ、バインド パラメーターのコレクションで指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Object[])

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Uri, Object[])

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

指定した種類のチャネルを受け入れ、指定された機能を満たすチャネル リスナーをサービスに構築します。

(継承元 Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

現在のバインディングが、指定されたバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックをクライアント上に構築できるかどうかを示す値を返します。

(継承元 Binding)
CanBuildChannelFactory<TChannel>(Object[])

現在のバインディングが、オブジェクト配列で指定された要件を満たすチャネル ファクトリ スタックをクライアント上に構築できるかどうかを示す値を返します。

(継承元 Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

現在のバインディングが、指定されたバインド パラメーターのコレクションを満たすチャネル リスナー スタックをサービス上に構築できるかどうかを示す値を返します。

(継承元 Binding)
CanBuildChannelListener<TChannel>(Object[])

現在のバインディングが、オブジェクトの配列で指定された条件を満たすチャネル リスナー スタックをサービス上に構築できるかどうかを示す値を返します。

(継承元 Binding)
CreateBindingElements()

バインディングのバインド要素を含むコレクションを作成します。

(継承元 WSFederationHttpBinding)
CreateMessageSecurity()

このインスタンスによって提供される設定を使用して SecurityBindingElement を作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetProperty<T>(BindingParameterCollection)

バインディング スタック内の適切なレイヤーから、要求された型指定されたオブジェクト (存在する場合) を返します。

(継承元 Binding)
GetTransport()

現在のバインディングからトランスポート バインド要素を返します。

(継承元 WSFederationHttpBinding)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ShouldSerializeName()

バインディングの名前をシリアル化する必要があるかどうかを返します。

(継承元 Binding)
ShouldSerializeNamespace()

バインディングの名前空間をシリアル化する必要があるかどうかを返します。

(継承元 Binding)
ShouldSerializeReaderQuotas()

ReaderQuotas プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。

(継承元 WSHttpBindingBase)
ShouldSerializeReliableSession()

ReliableSession プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。

(継承元 WSHttpBindingBase)
ShouldSerializeSecurity()

Security プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。

(継承元 WSFederationHttpBinding)
ShouldSerializeTextEncoding()

TextEncoding プロパティが既定値から変更され、シリアル化する必要があるかどうかを示す値を返します。

(継承元 WSHttpBindingBase)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IBindingRuntimePreferences.ReceiveSynchronously

受信要求が同期的または非同期的に処理されるかどうかを示す値を取得します。

(継承元 WSHttpBindingBase)

適用対象