DuplexChannelFactory<TChannel>.CreateChannel Metodo

Definizione

Crea un canale duplex di un tipo specificato in un indirizzo endpoint specificato.

Overload

Nome Descrizione
CreateChannel(Object, Binding, EndpointAddress, Uri)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(InstanceContext)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(Object, String)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(EndpointAddress, Uri)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(InstanceContext, EndpointAddress)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(InstanceContext, String)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(Object, Binding, EndpointAddress)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(InstanceContext, Binding, EndpointAddress)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(InstanceContext, EndpointAddress, Uri)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

CreateChannel(Object, Binding, EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

Parametri

callbackObject
Object

Oggetto Object utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

binding
Binding

Oggetto Binding utilizzato per connettersi al servizio dai canali prodotti dalla factory.

endpointAddress
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

via
Uri

Oggetto Uri contenente l'indirizzo di trasporto a cui viene inviato il messaggio.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

binding o endpointAddress è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(InstanceContext)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance);
public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel

Parametri

callbackInstance
InstanceContext

Oggetto InstanceContext utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

Valori restituiti

TChannel

Canale duplex di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(Object, String)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel

Parametri

callbackObject
Object

Oggetto Object utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

endpointConfigurationName è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 override TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public override TChannel CreateChannel(System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

Parametri

address
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

via
Uri

Oggetto Uri contenente l'indirizzo di trasporto a cui viene inviato il messaggio.

Valori restituiti

TChannel

Canale duplex di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

address è null.

Si applica a

CreateChannel(InstanceContext, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel

Parametri

callbackInstance
InstanceContext

Oggetto InstanceContext utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

address
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

Valori restituiti

TChannel

Canale duplex di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

address è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(InstanceContext, String)

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel

Parametri

callbackInstance
InstanceContext

Oggetto InstanceContext utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

endpointConfigurationName è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(Object, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel

Parametri

callbackObject
Object

Oggetto Object utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

binding
Binding

Oggetto Binding utilizzato per connettersi al servizio dai canali prodotti dalla factory.

endpointAddress
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

binding o endpointAddress è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(InstanceContext, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel

Parametri

callbackInstance
InstanceContext

Oggetto InstanceContext utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

binding
Binding

Oggetto Binding utilizzato per connettersi al servizio dai canali prodotti dalla factory.

endpointAddress
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

binding o endpointAddress è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(InstanceContext, EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 virtual TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public virtual TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel

Parametri

callbackInstance
InstanceContext

Oggetto InstanceContext utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

address
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

via
Uri

Oggetto Uri contenente l'indirizzo di trasporto a cui viene inviato il messaggio.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

address è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs
Origine:
DuplexChannelFactory.cs

Crea un canale duplex tra un servizio e un'istanza di callback nel client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

Parametri

callbackInstance
InstanceContext

Oggetto InstanceContext utilizzato dal client per l'ascolto dei messaggi dal servizio connesso.

binding
Binding

Oggetto Binding utilizzato per connettersi al servizio dai canali prodotti dalla factory.

endpointAddress
EndpointAddress

Oggetto EndpointAddress che fornisce la posizione del servizio.

via
Uri

Oggetto Uri contenente l'indirizzo di trasporto a cui viene inviato il messaggio.

Valori restituiti

TChannel

Canale di tipo TChannel, il parametro generico per la factory, tra il client e il servizio.

Eccezioni

binding o endpointAddress è null.

callbackInstance o callbackInstance. UserObject è null.

Si applica a