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.