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)
Параметры
- baseAddresses
- UriSchemeKeyedCollection
Коллекция UriSchemeKeyedCollection, содержащая базовые адреса размещенной службы.
Исключения
serviceType
имеет значение null
.