Udostępnij za pośrednictwem


BindingContext Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy BindingContext.

Przeciążenia

BindingContext(CustomBinding, BindingParameterCollection)

Inicjuje BindingContext nowe wystąpienie klasy dla określonego powiązania i kolekcji parametrów powiązania.

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

Inicjuje nowe wystąpienie BindingContext klasy dla określonego powiązania, zbieranie parametrów powiązania i adres punktu końcowego, w którym usługa nasłuchuje.

BindingContext(CustomBinding, BindingParameterCollection)

Źródło:
BindingContext.cs
Źródło:
BindingContext.cs
Źródło:
BindingContext.cs

Inicjuje BindingContext nowe wystąpienie klasy dla określonego powiązania i kolekcji parametrów powiązania.

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)

Parametry

binding
CustomBinding

Element CustomBinding dla kanału.

parameters
BindingParameterCollection

Element BindingParameterCollection dla kanału.

Wyjątki

binding to null.

Przykłady

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)

Uwagi

Wartość parametru ListenUriMode jest ustawiana przez Explicit ten konstruktor, adres względny jest ustawiony na Emptywartość , a adres podstawowy jest ustawiony na nullwartość .

Dotyczy

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

Inicjuje nowe wystąpienie BindingContext klasy dla określonego powiązania, zbieranie parametrów powiązania i adres punktu końcowego, w którym usługa nasłuchuje.

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)

Parametry

binding
CustomBinding

Element CustomBinding dla kanału.

parameters
BindingParameterCollection

Element BindingParameterCollection dla kanału.

listenUriBaseAddress
Uri

Punkt Uri końcowy usługi nasłuchuje.

listenUriRelativeAddress
String

Adres względny, pod którym nasłuchuje punkt końcowy usługi.

listenUriMode
ListenUriMode

Wskazuje ListenUriMode , czy transport musi zapewnić, że identyfikator URI podany dla usługi do nasłuchiwania jest unikatowy.

Wyjątki

binding to null.

Element ListenUriMode nie jest zdefiniowany.

Przykłady

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)

Dotyczy