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)