DuplexChannelFactory<TChannel>.CreateChannel Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
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
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
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
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
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
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
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
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