Language

BindingContext コンストラクター

定義

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

オーバーロード

名前 説明
BindingContext(CustomBinding, BindingParameterCollection)

指定したバインディングとバインド パラメーターのコレクションに対して、 BindingContext クラスの新しいインスタンスを初期化します。

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

指定したバインディング、バインド パラメーターのコレクション、サービスがリッスンするエンドポイントのアドレスに対して、 BindingContext クラスの新しいインスタンスを初期化します。

BindingContext(CustomBinding, BindingParameterCollection)

ソース:
BindingContext.cs
ソース:
BindingContext.cs
ソース:
BindingContext.cs

指定したバインディングとバインド パラメーターのコレクションに対して、 BindingContext クラスの新しいインスタンスを初期化します。

public:
 BindingContext(System::ServiceModel::Channels::CustomBinding ^ binding, System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public BindingContext(System.ServiceModel.Channels.CustomBinding binding, System.ServiceModel.Channels.BindingParameterCollection parameters);
new System.ServiceModel.Channels.BindingContext : System.ServiceModel.Channels.CustomBinding * System.ServiceModel.Channels.BindingParameterCollection -> System.ServiceModel.Channels.BindingContext
Public Sub New (binding As CustomBinding, parameters As BindingParameterCollection)

パラメーター

binding
CustomBinding

チャネルの CustomBinding 。

例外

binding は nullです。

例

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
BindingContext context = new BindingContext(binding, bpCol);
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim context As New BindingContext(binding, bpCol)

注釈

ListenUriModeの値はこのコンストラクターによってExplicitに設定され、相対アドレスはEmptyに設定され、ベース アドレスは null に設定されます。

適用対象

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

指定したバインディング、バインド パラメーターのコレクション、サービスがリッスンするエンドポイントのアドレスに対して、 BindingContext クラスの新しいインスタンスを初期化します。

public:
 BindingContext(System::ServiceModel::Channels::CustomBinding ^ binding, System::ServiceModel::Channels::BindingParameterCollection ^ parameters, Uri ^ listenUriBaseAddress, System::String ^ listenUriRelativeAddress, System::ServiceModel::Description::ListenUriMode listenUriMode);
public BindingContext(System.ServiceModel.Channels.CustomBinding binding, System.ServiceModel.Channels.BindingParameterCollection parameters, Uri listenUriBaseAddress, string listenUriRelativeAddress, System.ServiceModel.Description.ListenUriMode listenUriMode);
new System.ServiceModel.Channels.BindingContext : System.ServiceModel.Channels.CustomBinding * System.ServiceModel.Channels.BindingParameterCollection * Uri * string * System.ServiceModel.Description.ListenUriMode -> System.ServiceModel.Channels.BindingContext
Public Sub New (binding As CustomBinding, parameters As BindingParameterCollection, listenUriBaseAddress As Uri, listenUriRelativeAddress As String, listenUriMode As ListenUriMode)

パラメーター

binding
CustomBinding

チャネルの CustomBinding 。

listenUriBaseAddress
Uri

サービス エンドポイントがリッスンする Uri 。

listenUriRelativeAddress
String

サービス エンドポイントがリッスンする相対アドレス。

listenUriMode
ListenUriMode

サービスがリッスンするために提供される URI が一意であることをトランスポートで確認する必要があるかどうかを示す ListenUriMode 。

例外

binding は nullです。

ListenUriModeが定義されていません。

例

CustomBinding binding = new CustomBinding();
BindingParameterCollection bpCol = new BindingParameterCollection();
Uri baseAddress = new Uri("http://MyServer/Base");
string relAddress = "MyService";
BindingContext context = new BindingContext(binding, bpCol, baseAddress, relAddress, ListenUriMode.Explicit);
Dim binding As New CustomBinding()
Dim bpCol As New BindingParameterCollection()
Dim baseAddress As New Uri("http://MyServer/Base")
Dim relAddress As String = "MyService"
Dim context As New BindingContext(binding, bpCol, baseAddress, relAddress, ListenUriMode.Explicit)

適用対象