BindingContext Konstruktoren

Definition

Initialisiert eine neue Instanz der BindingContext-Klasse.

Überlädt

Name Beschreibung
BindingContext(CustomBinding, BindingParameterCollection)

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

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

Initialisiert eine neue Instanz der BindingContext Klasse für eine angegebene Bindung, Sammlung von Bindungsparametern und 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 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 wird ListenUriMode von diesem Konstruktor festgelegt Explicit , die relative Adresse wird auf Empty, und die Basisadresse wird auf nullfestgelegt.

Gilt für:

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

Initialisiert eine neue Instanz der BindingContext Klasse für eine angegebene Bindung, Sammlung von Bindungsparametern und 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 Dienstendpunkt lauscht.

listenUriRelativeAddress
String

Die relative Adresse, an der der Dienstendpunkt lauscht.

listenUriMode
ListenUriMode

Dies ListenUriMode gibt an, ob der Transport sicherstellen muss, dass der für den Dienst bereitgestellte URI für die Überwachung eindeutig ist.

Ausnahmen

binding ist null.

Dies 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: