BindingContext Konstruktoren

Definition

Initialisiert eine neue Instanz der BindingContext-Klasse.Initializes a new instance of the BindingContext class.

Ü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.Initializes a new instance of the BindingContext class for a specified binding and collection of binding parameters.

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.Initializes a new instance of the BindingContext class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.

BindingContext(CustomBinding, BindingParameterCollection)

Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung und für eine angegebene Auflistung von Bindungsparametern.Initializes a new instance of the BindingContext class for a specified binding and collection of binding parameters.

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.The CustomBinding for the channel.

parameters
BindingParameterCollection

Der BindingParameterCollection für den Kanal.The BindingParameterCollection for the channel.

Ausnahmen

binding ist null.binding is 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.The value of ListenUriMode is set to Explicit by this constructor, the relative address is set to Empty, and the base address is set to null.

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.Initializes a new instance of the BindingContext class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.

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

Parameter

binding
CustomBinding

Der CustomBinding für den Kanal.The CustomBinding for the channel.

parameters
BindingParameterCollection

Der BindingParameterCollection für den Kanal.The BindingParameterCollection for the channel.

listenUriBaseAddress
Uri

Der Uri, der vom Endpunkt des Diensts abgehört wird.The Uri at which the service endpoint listens.

listenUriRelativeAddress
String

Die relative Adresse, die vom Endpunkt des Diensts überwacht wird.The relative address at which the service endpoint listens.

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.The ListenUriMode that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.

Ausnahmen

binding ist null.binding is null.

Der ListenUriMode ist nicht definiert.The ListenUriMode is not defined.

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: