BindingContext Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da BindingContext classe.
Sobrecargas
| Name | Description |
|---|---|
| BindingContext(CustomBinding, BindingParameterCollection) |
Inicializa uma nova instância da BindingContext classe para uma ligação específica e uma coleção de parâmetros de ligação. |
| BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Inicializa uma nova instância da BindingContext classe para uma ligação especificada, coleção de parâmetros de ligação e endereço para o endpoint onde 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 ligação específica e uma coleção de parâmetros de ligaçã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.
- parameters
- BindingParameterCollection
O BindingParameterCollection 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)
Observações
O valor de ListenUriMode é definido para Explicit por este construtor, o endereço relativo é definido para Empty, e o endereço base é definido para null.
Aplica-se a
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)
Inicializa uma nova instância da BindingContext classe para uma ligação especificada, coleção de parâmetros de ligação e endereço para o endpoint onde 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.
- parameters
- BindingParameterCollection
O BindingParameterCollection para o canal.
- listenUriRelativeAddress
- String
O endereço relativo onde o endpoint do serviço escuta.
- listenUriMode
- ListenUriMode
Isto ListenUriMode indica se o transporte deve garantir que o URI fornecido para o serviço de escuta é único.
Exceções
binding é null.
O ListenUriMode não está definido.
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)