更新 : 2007 年 11 月
コントラクトの実装をサポートするカスタム データをバインディング要素に渡せるようにします。
名前空間 :
System.ServiceModel.Description
アセンブリ :
System.ServiceModel (System.ServiceModel.dll 内)
Sub AddBindingParameters ( _
serviceDescription As ServiceDescription, _
serviceHostBase As ServiceHostBase, _
endpoints As Collection(Of ServiceEndpoint), _
bindingParameters As BindingParameterCollection _
)
Dim instance As IServiceBehavior
Dim serviceDescription As ServiceDescription
Dim serviceHostBase As ServiceHostBase
Dim endpoints As Collection(Of ServiceEndpoint)
Dim bindingParameters As BindingParameterCollection
instance.AddBindingParameters(serviceDescription, _
serviceHostBase, endpoints, bindingParameters)
void AddBindingParameters(
ServiceDescription serviceDescription,
ServiceHostBase serviceHostBase,
Collection<ServiceEndpoint> endpoints,
BindingParameterCollection bindingParameters
)
void AddBindingParameters(
ServiceDescription^ serviceDescription,
ServiceHostBase^ serviceHostBase,
Collection<ServiceEndpoint^>^ endpoints,
BindingParameterCollection^ bindingParameters
)
void AddBindingParameters(
ServiceDescription serviceDescription,
ServiceHostBase serviceHostBase,
Collection<ServiceEndpoint> endpoints,
BindingParameterCollection bindingParameters
)
function AddBindingParameters(
serviceDescription : ServiceDescription,
serviceHostBase : ServiceHostBase,
endpoints : Collection<ServiceEndpoint>,
bindingParameters : BindingParameterCollection
)
AddBindingParameters メソッドを使用して、parameters コレクションにカスタム データ オブジェクトを追加します。バインディング要素は、このオブジェクトを使用して、コントラクトをサポートするための追加情報を取得します。
このメソッドは、リッスン URI ごとに 1 回呼び出されます。たとえば、サービスに 4 つのエンドポイントがあり、そのうちの 2 つのリッスン URI が同じである場合は、このメソッドが 3 回呼び出されます。これは、bindingParameters が各チャネル スタックをターゲットとし、リッスン URI ごとに 1 つのチャネル スタックが存在するからです。呼び出しごとにそのリッスン URI のエンドポイントが取得されるため、2 回の呼び出しでそれぞれ 1 つの System.ServiceModel.Description..::.ServiceEndpoint が取得され、1 回の呼び出しで 2 つの System.ServiceModel.Description..::.ServiceEndpoint オブジェクトのコレクションが取得されます。
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
.NET Framework
サポート対象 : 3.5、3.0
参照