BindingContext Constructors

Definitie

Initialiseert een nieuw exemplaar van de BindingContext klasse.

Overloads

Name Description
BindingContext(CustomBinding, BindingParameterCollection)

Initialiseert een nieuw exemplaar van de BindingContext klasse voor een opgegeven binding en verzameling bindingsparameters.

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

Initialiseert een nieuw exemplaar van de BindingContext klasse voor een opgegeven binding, verzameling bindingsparameters en adres voor het eindpunt waarop de service luistert.

BindingContext(CustomBinding, BindingParameterCollection)

Initialiseert een nieuw exemplaar van de BindingContext klasse voor een opgegeven binding en verzameling bindingsparameters.

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)

Parameters

binding
CustomBinding

De CustomBinding voor het kanaal.

Uitzonderingen

binding is null.

Voorbeelden

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)

Opmerkingen

De waarde van ListenUriMode wordt ingesteld Explicit op door deze constructor, het relatieve adres is ingesteld op Emptyen het basisadres is ingesteld op null.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de BindingContext klasse voor een opgegeven binding, verzameling bindingsparameters en adres voor het eindpunt waarop de service luistert.

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)

Parameters

binding
CustomBinding

De CustomBinding voor het kanaal.

listenUriBaseAddress
Uri

Het Uri service-eindpunt luistert.

listenUriRelativeAddress
String

Het relatieve adres waarop het service-eindpunt luistert.

listenUriMode
ListenUriMode

Hiermee ListenUriMode wordt aangegeven of het transport ervoor moet zorgen dat de URI die is opgegeven voor de service om te luisteren uniek is.

Uitzonderingen

binding is null.

De ListenUriMode is niet gedefinieerd.

Voorbeelden

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)

Van toepassing op