BindingContext Konstruktorer

Definition

Initierar en ny instans av BindingContext klassen.

Överlagringar

Name Description
BindingContext(CustomBinding, BindingParameterCollection)

Initierar en ny instans av BindingContext klassen för en angiven bindning och samling bindningsparametrar.

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

Initierar en ny instans av BindingContext klassen för en angiven bindning, samling bindningsparametrar och adress för slutpunkten där tjänsten lyssnar.

BindingContext(CustomBinding, BindingParameterCollection)

Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs

Initierar en ny instans av BindingContext klassen för en angiven bindning och samling bindningsparametrar.

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)

Parametrar

binding
CustomBinding

För CustomBinding kanalen.

Undantag

binding är null.

Exempel

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)

Kommentarer

Värdet ListenUriMode för anges till Explicit av den här konstruktorn, den relativa adressen är inställd på Emptyoch basadressen är inställd på null.

Gäller för

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

Initierar en ny instans av BindingContext klassen för en angiven bindning, samling bindningsparametrar och adress för slutpunkten där tjänsten lyssnar.

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)

Parametrar

binding
CustomBinding

För CustomBinding kanalen.

listenUriBaseAddress
Uri

Den Uri tjänstslutpunkt som lyssnar på.

listenUriRelativeAddress
String

Den relativa adress som tjänstslutpunkten lyssnar på.

listenUriMode
ListenUriMode

Det ListenUriMode anger om transporten måste se till att den URI som tillhandahålls för tjänsten att lyssna på är unik.

Undantag

binding är null.

Exempel

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)

Gäller för