BindingContext コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BindingContext クラスの新しいインスタンスを初期化します。
オーバーロード
BindingContext(CustomBinding, BindingParameterCollection) |
バインディングおよびバインディング パラメーターのコレクションを指定して、BindingContext クラスの新しいインスタンスを初期化します。 |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
バインディング、バインディング パラメーターのコレクション、およびサービスがリッスンするエンドポイントのアドレスを指定して、BindingContext クラスの新しいインスタンスを初期化します。 |
BindingContext(CustomBinding, BindingParameterCollection)
バインディングおよびバインディング パラメーターのコレクションを指定して、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。
- parameters
- BindingParameterCollection
チャネルの BindingParameterCollection。
例外
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。
- parameters
- BindingParameterCollection
チャネルの BindingParameterCollection。
- 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)
適用対象
.NET