IChannelFactory<TChannel>.CreateChannel Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает канал указанного типа в указанный адрес конечной точки.
Перегрузки
| Имя | Описание |
|---|---|
| CreateChannel(EndpointAddress) |
Создает канал указанного типа в указанный адрес конечной точки. |
| CreateChannel(EndpointAddress, Uri) |
Создает канал указанного типа в указанный адрес конечной точки и адрес транспорта, в который отправляются сообщения. |
Комментарии
Используйте перегрузку CreateChannel(EndpointAddress, Uri) , чтобы отличить адрес, на который сообщение изначально отправляется из конечного назначения, если требуется выполнить маршрутизацию вручную. Обратите внимание, что все каналы, созданные этой фабрикой каналов, закрываются при закрытии фабрики каналов. Обсуждение адресации см. в разделе "Адреса".
CreateChannel(EndpointAddress)
- Исходный код:
- IChannelFactory.cs
- Исходный код:
- IChannelFactory.cs
- Исходный код:
- IChannelFactory.cs
Создает канал указанного типа в указанный адрес конечной точки.
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
Параметры
Расположение EndpointAddress службы.
Возвращаемое значение
Канал типа TChannel с указанным адресом конечной точки.
Комментарии
Используйте перегрузку CreateChannel(EndpointAddress, Uri) , чтобы отличить адрес, на который сообщение изначально отправляется из конечного назначения, если требуется выполнить маршрутизацию вручную. Обратите внимание, что все каналы, созданные этой фабрикой каналов, закрываются при закрытии фабрики каналов.
Применяется к
CreateChannel(EndpointAddress, Uri)
- Исходный код:
- IChannelFactory.cs
- Исходный код:
- IChannelFactory.cs
- Исходный код:
- IChannelFactory.cs
Создает канал указанного типа в указанный адрес конечной точки и адрес транспорта, в который отправляются сообщения.
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
Параметры
Расположение EndpointAddress службы.
Возвращаемое значение
Канал типа TChannel с указанным адресом конечной точки и адресом транспорта.
Комментарии
Адрес транспорта, указанный в via этом расположении, — это расположение, в которое сначала должно быть отправлено сообщение на пути к другому удаленному адресу, указанному to службой. В большинстве сценариев via Интернета универсальный код ресурса (URI) совпадает с Uri конечным to адресом службы. Вы только различаете эти два адреса, если вы хотите выполнить определенную маршрутизацию вручную. Обратите внимание, что все каналы, созданные этой фабрикой каналов, закрываются при закрытии фабрики каналов. Обсуждение адресации см. в разделе "Адреса".