Для изменения размера нажмите или перетащите

RuntimeExtensionsCreateWcfServiceT(IUnityContainer, IConnectionSettings, String, HttpClientCredentialType, String, ActionChannelFactoryT, FuncSessionServiceAttribute, Binding) - метод

Создаёт прокси для обращения к веб-сервису T с атрибутом SessionServiceAttribute.

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static T CreateWcfService<T>(
	this IUnityContainer unityContainer,
	IConnectionSettings connectionSettings,
	string bindingName = "basicBinding",
	HttpClientCredentialType credentialType = HttpClientCredentialType.None,
	string specificServiceAddress = null,
	Action<ChannelFactory<T>> initializeChannelFactoryAction = null,
	Func<SessionServiceAttribute, Binding> createCustomBindingFunc = null
)

Параметры

unityContainer
Тип: IUnityContainer
Контейнер Unity, зависимости из которого используются для создания прокси.
connectionSettings
Тип: Tessa.Platform.RuntimeIConnectionSettings
Настройки для соединения с веб-сервисом.
bindingName (Optional)
Тип: SystemString
Имя используемой привязки.
credentialType (Optional)
Тип: System.ServiceModelHttpClientCredentialType
Используемый тип проверки полномочий (для аутентификации).
specificServiceAddress (Optional)
Тип: SystemString
Относительный адрес конечной точки, используемой для подключения к сервису. Адрес указывается относительно базового адреса, заданного в объекте connectionSettings.
initializeChannelFactoryAction (Optional)
Тип: SystemActionChannelFactoryT
Метод, используемый для инициализации заданного в параметре объекта фабрики, посредством которого создаётся возвращаемый объект прокси. Если значение равно null, то дополнительных действий по инициализации не выполняется.
createCustomBindingFunc (Optional)
Тип: SystemFuncSessionServiceAttribute, Binding
Функция, создающая и возвращающая специальный объект привязки для веб-сервиса, или null, если используется объект привязки по умолчанию. Если функция возвращает null, то также используется объект привязки по умолчанию. Если функция отлична от null и не возвращает null, то свойство bindingName не используется.

Параметры типа

T
Интерфейс веб-сервиса.

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

Тип: T
Созданный объект прокси.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
См. также