IChannelFactory<TChannel>.CreateChannel Método

Definição

Cria um canal de um tipo especificado para um endereço endpoint especificado.

Sobrecargas

Name Description
CreateChannel(EndpointAddress)

Cria um canal de um tipo especificado para um endereço endpoint especificado.

CreateChannel(EndpointAddress, Uri)

Cria um canal de um tipo especificado para um endereço de endpoint especificado e um endereço de transporte para onde as mensagens são enviadas.

Observações

Use a CreateChannel(EndpointAddress, Uri) sobrecarga para distinguir o endereço para onde a mensagem é inicialmente enviada a partir do destino final quando quiser fazer o encaminhamento manual. Note que quaisquer canais criados por esta fábrica de canais são encerrados quando a fábrica de canais está encerrada. Para uma discussão sobre endereçamento, veja o tópico Discursos .

CreateChannel(EndpointAddress)

Origem:
IChannelFactory.cs
Origem:
IChannelFactory.cs
Origem:
IChannelFactory.cs

Cria um canal de um tipo especificado para um endereço endpoint especificado.

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

Parâmetros

to
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

Devoluções

TChannel

Um canal do tipo TChannel para o endereço de endpoint especificado.

Observações

Use a CreateChannel(EndpointAddress, Uri) sobrecarga para distinguir o endereço para onde a mensagem é inicialmente enviada a partir do destino final quando quiser fazer o encaminhamento manual. Note que quaisquer canais criados por esta fábrica de canais são encerrados quando a fábrica de canais está encerrada.

Aplica-se a

CreateChannel(EndpointAddress, Uri)

Origem:
IChannelFactory.cs
Origem:
IChannelFactory.cs
Origem:
IChannelFactory.cs

Cria um canal de um tipo especificado para um endereço de endpoint especificado e um endereço de transporte para onde as mensagens são enviadas.

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

Parâmetros

to
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

via
Uri

O Uri que contém o endereço de transporte para o qual a mensagem é enviada.

Devoluções

TChannel

Um canal do tipo TChannel para o endereço de endpoint especificado e endereço de transporte.

Observações

O endereço de transporte especificado por o via é o local para onde uma mensagem deve ser inicialmente enviada no seu caminho para outro endereço remoto especificado pelo to local onde o serviço está localizado. Na maioria dos cenários da Internet, o via URI é o mesmo que Uri o endereço final to do serviço. Só se distingue entre estes dois endereços quando se quer fazer algum tipo de encaminhamento manual. Note que quaisquer canais criados por esta fábrica de canais são encerrados quando a fábrica de canais está encerrada. Para uma discussão sobre endereçamento, veja o tópico Discursos .

Aplica-se a