IChannelFactory<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 di un determinato tipo relativo all'indirizzo endpoint specificato.
Overload
CreateChannel(EndpointAddress) |
Consente di creare un canale di un determinato tipo relativo all'indirizzo endpoint specificato. |
CreateChannel(EndpointAddress, Uri) |
Crea un canale del tipo specificato in un indirizzo endpoint specificato e un indirizzo di trasporto al quale vengono inviati i messaggi. |
Commenti
Quando si desidera eseguire il routing manuale, utilizzare l'overload del metodo CreateChannel(EndpointAddress, Uri) per distinguere dalla destinazione finale l'indirizzo a cui il messaggio viene inviato inizialmente. Si noti che qualsiasi canale creato da questa channel factory viene chiuso una volta chiusa la channel factory. Per una discussione sull'indirizzamento, vedere l'argomento Indirizzi .
CreateChannel(EndpointAddress)
- Origine:
- IChannelFactory.cs
- Origine:
- IChannelFactory.cs
- Origine:
- IChannelFactory.cs
Consente di creare un canale di un determinato tipo relativo all'indirizzo endpoint specificato.
public:
TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ to);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress to);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (to As EndpointAddress) As TChannel
Parametri
Oggetto della classe EndpointAddress che fornisce la posizione del servizio.
Restituisce
Canale di tipo TChannel
nell'indirizzo endpoint specificato.
Commenti
Quando si desidera eseguire il routing manuale, utilizzare l'overload del metodo CreateChannel(EndpointAddress, Uri) per distinguere dalla destinazione finale l'indirizzo a cui il messaggio viene inviato inizialmente. Si noti che qualsiasi canale creato da questa channel factory viene chiuso una volta chiusa la channel factory.
Si applica a
CreateChannel(EndpointAddress, Uri)
- Origine:
- IChannelFactory.cs
- Origine:
- IChannelFactory.cs
- Origine:
- IChannelFactory.cs
Crea un canale del tipo specificato in un indirizzo endpoint specificato e un indirizzo di trasporto al quale vengono inviati i messaggi.
public:
TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ to, Uri ^ via);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress to, Uri via);
abstract member CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Function CreateChannel (to As EndpointAddress, via As Uri) As TChannel
Parametri
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
nell'indirizzo endpoint e nell'indirizzo di trasporto specificati.
Commenti
L'indirizzo di trasporto specificato da via
è il percorso al quale un messaggio deve essere inviato inizialmente prima di giungere a un altro indirizzo remoto specificato da to
in cui si trova il servizio. Nella maggior parte degli scenari Internet, l'URI via
corrisponde a Uri dell'indirizzo to
finale del servizio. La distinzione tra questi due indirizzi è richiesta solo quando si desidera eseguire un qualche tipo di routing manuale. Si noti che qualsiasi canale creato da questa channel factory viene chiuso una volta chiusa la channel factory. Per una discussione sull'indirizzamento, vedere l'argomento Indirizzi .