IChannelFactory<TChannel>.CreateChannel Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um canal de um tipo especificado para um endereço do ponto de extremidade especificado.
Sobrecargas
CreateChannel(EndpointAddress) |
Cria um canal de um tipo especificado para um endereço do ponto de extremidade especificado. |
CreateChannel(EndpointAddress, Uri) |
Cria um canal de um tipo especificado para um endereço do ponto de extremidade e um endereço de transporte especificados para os quais as mensagens são enviadas. |
Comentários
Use a CreateChannel(EndpointAddress, Uri) sobrecarga para distinguir o endereço para o qual a mensagem é inicialmente enviada do destino final quando você quiser fazer o roteamento manual. Observe que todos os canais criados por essa fábrica de canais são fechados quando a fábrica de canais é fechada. Para obter uma discussão sobre endereçamento, consulte o tópico Endereços .
CreateChannel(EndpointAddress)
- Origem:
- IChannelFactory.cs
- Origem:
- IChannelFactory.cs
- Origem:
- IChannelFactory.cs
Cria um canal de um tipo especificado para um endereço do ponto de extremidade 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
O EndpointAddress que fornece o local do serviço.
Retornos
Um canal do tipo TChannel
para o endereço do ponto de extremidade especificado.
Comentários
Use a CreateChannel(EndpointAddress, Uri) sobrecarga para distinguir o endereço para o qual a mensagem é inicialmente enviada do destino final quando você quiser fazer o roteamento manual. Observe que todos os canais criados por essa fábrica de canais são fechados quando a fábrica de canais é fechada.
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 do ponto de extremidade e um endereço de transporte especificados para os quais 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
O EndpointAddress que fornece o local do serviço.
Retornos
Um canal do tipo TChannel
para o endereço do ponto de extremidade e o endereço de transporte especificados.
Comentários
O endereço de transporte especificado pelo é o local para o via
qual uma mensagem deve ser inicialmente enviada em seu caminho para algum outro endereço remoto especificado pelo to
no qual o serviço está localizado. Na maioria dos cenários da Internet, o via
URI é o mesmo que o Uri do endereço final to
do serviço. Você só distingue entre esses dois endereços quando quiser fazer algum tipo de roteamento manual. Observe que todos os canais criados por essa fábrica de canais são fechados quando a fábrica de canais é fechada. Para obter uma discussão sobre endereçamento, consulte o tópico Endereços .