Comparteix a través de


BindingContext Constructores

Definición

Inicializa una nueva instancia de la clase BindingContext.

Sobrecargas

BindingContext(CustomBinding, BindingParameterCollection)

Inicializa una nueva instancia de la clase BindingContext para un enlace especificado y una colección de parámetros de enlace.

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

Inicializa una nueva instancia de la clase BindingContext para un enlace especificado, colección de parámetros de enlace, y dirección del extremo en el que el servicio realiza escuchas.

BindingContext(CustomBinding, BindingParameterCollection)

Source:
BindingContext.cs
Source:
BindingContext.cs
Source:
BindingContext.cs

Inicializa una nueva instancia de la clase BindingContext para un enlace especificado y una colección de parámetros de enlace.

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

CustomBinding para el canal.

Excepciones

binding es null.

Ejemplos

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)

Comentarios

El valor de ListenUriMode está establecido en Explicit por este constructor, la dirección relativa está establecida en Emptyy la dirección base está establecida en null.

Se aplica a

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

Inicializa una nueva instancia de la clase BindingContext para un enlace especificado, colección de parámetros de enlace, y dirección del extremo en el que el servicio realiza escuchas.

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

CustomBinding para el canal.

listenUriBaseAddress
Uri

Uri en el que el extremo de servicio realiza escuchas.

listenUriRelativeAddress
String

La dirección relativa en la que el punto de conexión de servicio realiza escuchas.

listenUriMode
ListenUriMode

ListenUriMode que indica si el transporte debe asegurarse de que el URI proporcionado para que el servicio realice escuchas sea único.

Excepciones

binding es null.

Ejemplos

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)

Se aplica a