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

例外

singletonInstancenull

适用于

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

例外

serviceTypenull

适用于