Freigeben über


BindingContext Konstruktoren

Definition

Initialisiert eine neue Instanz der BindingContext-Klasse.

Überlädt

BindingContext(CustomBinding, BindingParameterCollection)

Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung und für eine angegebene Auflistung von Bindungsparametern.

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

Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung, eine angegebene Auflistung von Bindungsparametern und eine angegebene Adresse für den Endpunkt, an dem der Dienst lauscht.

BindingContext(CustomBinding, BindingParameterCollection)

Quelle:
BindingContext.cs
Quelle:
BindingContext.cs
Quelle:
BindingContext.cs

Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung und für eine angegebene Auflistung von Bindungsparametern.

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)

Parameter

binding
CustomBinding

Der CustomBinding für den Kanal.

Ausnahmen

binding ist null.

Beispiele

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)

Hinweise

Der Wert von ListenUriMode wird von diesem Konstruktor auf Explicit festgelegt, die relative Adresse wird auf Empty festgelegt, und die Basisadresse wird auf null festgelegt.

Gilt für:

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

Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung, eine angegebene Auflistung von Bindungsparametern und eine angegebene Adresse für den Endpunkt, an dem der Dienst lauscht.

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)

Parameter

binding
CustomBinding

Der CustomBinding für den Kanal.

listenUriBaseAddress
Uri

Der Uri, der vom Endpunkt des Diensts abgehört wird.

listenUriRelativeAddress
String

Die relative Adresse, die vom Endpunkt des Diensts überwacht wird.

listenUriMode
ListenUriMode

Der ListenUriMode, der angibt, ob vom Transport sichergestellt werden muss, dass der URI für den Dienst, an dem gelauscht werden soll, eindeutig ist.

Ausnahmen

binding ist null.

Der ListenUriMode ist nicht definiert.

Beispiele

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)

Gilt für: