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


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).

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