Share via


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

例外

bindingnullです。

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

例外

bindingnullです。

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)

適用対象