Condividi tramite


BindingContext Costruttori

Definizione

Inizializza una nuova istanza della classe BindingContext.

Overload

BindingContext(CustomBinding, BindingParameterCollection)

Inizializza una nuova istanza della classe BindingContext per l'associazione e la raccolta di parametri di associazione specificate.

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

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

BindingContext(CustomBinding, BindingParameterCollection)

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

Inizializza una nuova istanza della classe BindingContext per l'associazione e la raccolta di parametri di associazione specificate.

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

Classe CustomBinding relativa al canale.

parameters
BindingParameterCollection

Classe BindingParameterCollection relativa al 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 Empty e l'indirizzo di base è impostato su null.

Si applica a

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

Inizializza una nuova istanza della classe BindingContext per l'associazione, la raccolta di parametri di associazione e l'indirizzo specificati per l'endpoint su 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

Classe CustomBinding relativa al canale.

parameters
BindingParameterCollection

Classe BindingParameterCollection relativa al canale.

listenUriBaseAddress
Uri

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

listenUriRelativeAddress
String

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

listenUriMode
ListenUriMode

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

Eccezioni

binding è null.

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