BindingContext Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- parameters
- BindingParameterCollection
Der BindingParameterCollection 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.
- parameters
- BindingParameterCollection
Der BindingParameterCollection für den Kanal.
- 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)