BindingContext Construtores

Definição

Inicializa uma nova instância da classe BindingContext.

Sobrecargas

Nome Description
BindingContext(CustomBinding, BindingParameterCollection)

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

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

Inicializa uma nova instância da BindingContext classe para uma associação especificada, coleção de parâmetros de associação e endereço para o 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 BindingContext classe para uma associação especificada e uma coleção de parâmetros de associação.

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 para o 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 por esse construtor, o endereço relativo é definido como Empty, e o endereço base é definido como null.

Aplica-se a

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

Inicializa uma nova instância da BindingContext classe para uma associação especificada, coleção de parâmetros de associação e endereço para o 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 para o canal.

listenUriBaseAddress
Uri

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

listenUriRelativeAddress
String

O endereço relativo no qual o ponto de extremidade de serviço escuta.

listenUriMode
ListenUriMode

O ListenUriMode que indica se o transporte deve garantir que o URI fornecido para o serviço escutar é 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