Condividi tramite


ChannelFactoryBase<TChannel>.CreateChannel Metodo

Definizione

Crea un tipo particolare di canale con un indirizzo specificato.

Overload

CreateChannel(EndpointAddress)

Crea un tipo particolare di canale con un indirizzo endpoint specificato.

CreateChannel(EndpointAddress, Uri)

Crea un tipo particolare di canale con gli indirizzi endpoint e di trasporto specificati.

CreateChannel(EndpointAddress)

Source:
ChannelFactoryBase.cs
Source:
ChannelFactoryBase.cs
Source:
ChannelFactoryBase.cs

Crea un tipo particolare di canale con un indirizzo endpoint specificato.

public:
 virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (address As EndpointAddress) As TChannel

Parametri

address
EndpointAddress

Oggetto della classe EndpointAddress dell'endpoint remoto a cui il canale invia messaggi.

Restituisce

TChannel

Canale di tipo TChannel con address specificato

Implementazioni

Eccezioni

address è null.

Commenti

Questo metodo chiama OnCreateChannel(EndpointAddress, Uri) quando viene richiamato. Questo metodo non può essere sottoposto a override da una classe derivata.

Utilizza Uri come indirizzo di trasporto a cui i messaggi vengono inviati sul canale di output.

Si applica a

CreateChannel(EndpointAddress, Uri)

Source:
ChannelFactoryBase.cs
Source:
ChannelFactoryBase.cs
Source:
ChannelFactoryBase.cs

Crea un tipo particolare di canale con gli indirizzi endpoint e di trasporto specificati.

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

Parametri

address
EndpointAddress

Oggetto della classe EndpointAddress dell'endpoint remoto a cui il canale invia messaggi.

via
Uri

Oggetto della classe Uri contenente l'indirizzo di trasporto a cui i messaggi vengono inviati sul canale di output.

Restituisce

TChannel

Canale di tipo TChannel con gli indirizzi di trasporto e remoto specificati.

Implementazioni

Commenti

Questo metodo chiama OnCreateChannel(EndpointAddress, Uri) quando viene richiamato.

Si applica a