Condividi tramite


DuplexChannelFactory<TChannel>.CreateChannel Metodo

Definizione

Consente di creare un canale duplex del tipo specificato nell'indirizzo endpoint specificato.

Overload

CreateChannel(Object, Binding, EndpointAddress, Uri)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(InstanceContext)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(Object, String)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(EndpointAddress, Uri)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(InstanceContext, EndpointAddress)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(InstanceContext, String)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(Object, Binding, EndpointAddress)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(InstanceContext, Binding, EndpointAddress)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(InstanceContext, EndpointAddress, Uri)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul client.

CreateChannel(Object, Binding, EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

endpointAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

via
Uri

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

Restituisce

TChannel

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

Eccezioni

binding o endpointAddress è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(InstanceContext)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

Restituisce

TChannel

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

Eccezioni

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(Object, String)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

Restituisce

TChannel

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

Eccezioni

endpointConfigurationName è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe EndpointAddress che fornisce la posizione del servizio.

via
Uri

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

Restituisce

TChannel

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

Eccezioni

address è null.

Si applica a

CreateChannel(InstanceContext, EndpointAddress)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

address
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Restituisce

TChannel

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

Eccezioni

address è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(InstanceContext, String)

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

endpointConfigurationName
String

Nome utilizzato per la configurazione dell'endpoint.

Restituisce

TChannel

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

Eccezioni

endpointConfigurationName è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(Object, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe Object utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

endpointAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Restituisce

TChannel

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

Eccezioni

binding o endpointAddress è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(InstanceContext, Binding, EndpointAddress)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

endpointAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

Restituisce

TChannel

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

Eccezioni

binding o endpointAddress è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(InstanceContext, EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

address
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

via
Uri

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

Restituisce

TChannel

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

Eccezioni

address è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Origine:
DuplexChannelFactory.cs

Consente di creare un canale duplex tra un servizio e un'istanza di callback sul 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 della classe InstanceContext utilizzato dal client per ascoltare i messaggi in arrivo dal servizio connesso.

binding
Binding

Oggetto della classe Binding utilizzato per connettersi al servizio mediante i canali creati dalla factory.

endpointAddress
EndpointAddress

Oggetto della classe EndpointAddress che fornisce la posizione del servizio.

via
Uri

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

Restituisce

TChannel

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

Eccezioni

binding o endpointAddress è null.

Il parametro callbackInstance o il parametro callbackInstance.UserObject è null

Si applica a