ServiceHost.InitializeDescription Метод

Определение

Инициализирует описание службы, размещенной на основе типа или экземпляра.

Перегрузки

Имя Описание
InitializeDescription(Object, UriSchemeKeyedCollection)

Инициализирует описание службы, размещенной на основе его экземпляра и указанных базовых адресов.

InitializeDescription(Type, UriSchemeKeyedCollection)

Инициализирует описание службы, размещенной на основе его типа и заданных базовых адресов.

Комментарии

Этот метод удаляет требование для передачи базовых адресов в составе ServiceHost. Классы, наследуемые от ServiceHost вызова ServiceHost , могут вызывать один из доступных InitializeDescription базовых адресов. Это то, как реализуется средство служебной программы метаданных модели служб (Svcutil.exe).

InitializeDescription(Object, UriSchemeKeyedCollection)

Инициализирует описание службы, размещенной на основе его экземпляра и указанных базовых адресов.

protected:
 void InitializeDescription(System::Object ^ singletonInstance, System::ServiceModel::UriSchemeKeyedCollection ^ baseAddresses);
protected void InitializeDescription(object singletonInstance, System.ServiceModel.UriSchemeKeyedCollection baseAddresses);
override this.InitializeDescription : obj * System.ServiceModel.UriSchemeKeyedCollection -> unit
Protected Sub InitializeDescription (singletonInstance As Object, baseAddresses As UriSchemeKeyedCollection)

Параметры

singletonInstance
Object

Экземпляр размещенной службы.

baseAddresses
UriSchemeKeyedCollection

Объект UriSchemeKeyedCollection , содержащий базовые адреса для размещенной службы.

Исключения

singletonInstance равно null.

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

InitializeDescription(Type, UriSchemeKeyedCollection)

Инициализирует описание службы, размещенной на основе его типа и заданных базовых адресов.

protected:
 void InitializeDescription(Type ^ serviceType, System::ServiceModel::UriSchemeKeyedCollection ^ baseAddresses);
protected void InitializeDescription(Type serviceType, System.ServiceModel.UriSchemeKeyedCollection baseAddresses);
override this.InitializeDescription : Type * System.ServiceModel.UriSchemeKeyedCollection -> unit
Protected Sub InitializeDescription (serviceType As Type, baseAddresses As UriSchemeKeyedCollection)

Параметры

serviceType
Type

Размещенная Type служба.

baseAddresses
UriSchemeKeyedCollection

Объект UriSchemeKeyedCollection , содержащий базовые адреса для размещенной службы.

Исключения

serviceType равно null.

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