IChannelFactory<TChannel>.CreateChannel Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Esse EndpointAddress fornece a localização do serviço.
Devoluções
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
Esse EndpointAddress fornece a localização do serviço.
Devoluções
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 .