Поделиться через


ChannelFactoryBase<TChannel>.CreateChannel Метод

Определение

Создает определенный тип канала с указанным адресом.

Перегрузки

Имя Описание
CreateChannel(EndpointAddress)

Создает определенный тип канала с указанным адресом конечной точки.

CreateChannel(EndpointAddress, Uri)

Создает определенный тип канала с указанными адресами транспорта и конечной точки.

CreateChannel(EndpointAddress)

Исходный код:
ChannelFactoryBase.cs
Исходный код:
ChannelFactoryBase.cs
Исходный код:
ChannelFactoryBase.cs

Создает определенный тип канала с указанным адресом конечной точки.

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

Параметры

address
EndpointAddress

Удаленная EndpointAddress конечная точка, в которую канал отправляет сообщения.

Возвращаемое значение

TChannel

Канал типа TChannel с указанным address.

Реализации

Исключения

address равно null.

Комментарии

Этот метод вызывается OnCreateChannel(EndpointAddress, Uri) при вызове. Этот метод нельзя переопределить производным классом.

Это используется Uri в качестве адреса транспорта, в который отправляются сообщения в выходном канале.

Применяется к

CreateChannel(EndpointAddress, Uri)

Исходный код:
ChannelFactoryBase.cs
Исходный код:
ChannelFactoryBase.cs
Исходный код:
ChannelFactoryBase.cs

Создает определенный тип канала с указанными адресами транспорта и конечной точки.

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

Параметры

address
EndpointAddress

Удаленная EndpointAddress конечная точка, в которую канал отправляет сообщения.

via
Uri

Объект Uri , содержащий адрес транспорта, в который отправляются сообщения в выходном канале.

Возвращаемое значение

TChannel

Канал типа TChannel с указанными удаленными и транспортными адресами.

Реализации

Комментарии

Этот метод вызывается OnCreateChannel(EndpointAddress, Uri) при вызове.

Применяется к