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.

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