BindingContext Costruttori

Definizione

Inizializza una nuova istanza della classe BindingContext.

Overload

Nome Descrizione
BindingContext(CustomBinding, BindingParameterCollection)

Inizializza una nuova istanza della BindingContext classe per un'associazione e una raccolta di parametri di associazione specificati.

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

Inizializza una nuova istanza della BindingContext classe per un'associazione specificata, una raccolta di parametri di associazione e un indirizzo per l'endpoint in cui il servizio è in ascolto.

BindingContext(CustomBinding, BindingParameterCollection)

Origine:
BindingContext.cs
Origine:
BindingContext.cs
Origine:
BindingContext.cs

Inizializza una nuova istanza della BindingContext classe per un'associazione e una raccolta di parametri di associazione specificati.

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)

Parametri

binding
CustomBinding

Oggetto CustomBinding per il canale.

parameters
BindingParameterCollection

Oggetto BindingParameterCollection per il canale.

Eccezioni

binding è null.

Esempio

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)

Commenti

Il valore di ListenUriMode è impostato su Explicit da questo costruttore, l'indirizzo relativo è impostato su Emptye l'indirizzo di base è impostato su null.

Si applica a

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

Inizializza una nuova istanza della BindingContext classe per un'associazione specificata, una raccolta di parametri di associazione e un indirizzo per l'endpoint in cui il servizio è in ascolto.

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)

Parametri

binding
CustomBinding

Oggetto CustomBinding per il canale.

parameters
BindingParameterCollection

Oggetto BindingParameterCollection per il canale.

listenUriBaseAddress
Uri

Oggetto Uri in cui l'endpoint del servizio è in ascolto.

listenUriRelativeAddress
String

Indirizzo relativo in cui l'endpoint del servizio è in ascolto.

listenUriMode
ListenUriMode

Oggetto ListenUriMode che indica se il trasporto deve garantire che l'URI fornito per l'ascolto del servizio sia univoco.

Eccezioni

binding è null.

l'oggetto ListenUriMode non è definito.

Esempio

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)

Si applica a