Compartilhar via


BindingContext Construtores

Definição

Inicializa uma nova instância da classe BindingContext.

Sobrecargas

BindingContext(CustomBinding, BindingParameterCollection)

Inicializa uma nova instância da classe BindingContext para uma associação e uma coleção de parâmetros de associação especificadas.

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

Inicializa uma nova instância da classe BindingContext para uma associação e coleção de parâmetros de associação especificados e o endereço do ponto de extremidade no qual o serviço escuta.

BindingContext(CustomBinding, BindingParameterCollection)

Origem:
BindingContext.cs
Origem:
BindingContext.cs
Origem:
BindingContext.cs

Inicializa uma nova instância da classe BindingContext para uma associação e uma coleção de parâmetros de associação especificadas.

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)

Parâmetros

binding
CustomBinding

O CustomBinding do canal.

Exceções

binding é null.

Exemplos

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)

Comentários

O valor de ListenUriMode é definido Explicit como por esse construtor, o endereço relativo é definido Emptycomo e o endereço base é definido como null.

Aplica-se a

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

Inicializa uma nova instância da classe BindingContext para uma associação e coleção de parâmetros de associação especificados e o endereço do ponto de extremidade no qual o serviço escuta.

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)

Parâmetros

binding
CustomBinding

O CustomBinding do canal.

listenUriBaseAddress
Uri

O Uri em que o ponto de extremidade de serviço escuta.

listenUriRelativeAddress
String

O endereço relativo em que o ponto de extremidade de serviço escuta.

listenUriMode
ListenUriMode

O ListenUriMode que indica se o transporte deve garantir que o URI fornecido para que o serviço escute seja exclusivo.

Exceções

binding é null.

Exemplos

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)

Aplica-se a