WSTrustServiceHost 构造函数

定义

初始化 WSTrustServiceHost 类的新实例。Initializes a new instance of the WSTrustServiceHost class.

重载

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

使用服务的实例及其指定的基址初始化 WSTrustServiceHost 类的新实例。Initializes a new instance of the WSTrustServiceHost class with the specified base addresses and service (STS) configuration settings.

WSTrustServiceHost(WSTrustServiceContract, Uri[])

使用服务协定及其指定的基址初始化 WSTrustServiceHost 类的新实例。Initializes a new instance of the WSTrustServiceHost class with the specified base addresses and service contract.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

使用服务的实例及其指定的基址初始化 WSTrustServiceHost 类的新实例。Initializes a new instance of the WSTrustServiceHost class with the specified base addresses and service (STS) configuration settings.

public:
 WSTrustServiceHost(System::IdentityModel::Configuration::SecurityTokenServiceConfiguration ^ securityTokenServiceConfiguration, ... cli::array <Uri ^> ^ baseAddresses);
public WSTrustServiceHost (System.IdentityModel.Configuration.SecurityTokenServiceConfiguration securityTokenServiceConfiguration, params Uri[] baseAddresses);
new System.ServiceModel.Security.WSTrustServiceHost : System.IdentityModel.Configuration.SecurityTokenServiceConfiguration * Uri[] -> System.ServiceModel.Security.WSTrustServiceHost
Public Sub New (securityTokenServiceConfiguration As SecurityTokenServiceConfiguration, ParamArray baseAddresses As Uri())

参数

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

SecurityTokenServiceConfiguration 包含用于初始化服务宿主的 STS 设置。A SecurityTokenServiceConfiguration that contains the STS settings to use to initialize the service host.

baseAddresses
Uri[]

一个包含服务主机的基址的 Uri 数组。An array of Uri that contains the base addresses for the service host.

注解

WSTrustServiceContract使用指定的实例创建默认值 SecurityTokenServiceConfigurationA default WSTrustServiceContract is created using the specified SecurityTokenServiceConfiguration instance.

SecurityTokenServiceConfiguration实例用于的一次性初始化 ServiceHost ; 因此,在初始化主机之后设置配置实例的属性可能不会导致行为更改。The SecurityTokenServiceConfiguration instance is used for one-time initialization of the ServiceHost; for this reason, setting properties on the configuration instance after the host is initialized may not result in behavior changes.

适用于

WSTrustServiceHost(WSTrustServiceContract, Uri[])

使用服务协定及其指定的基址初始化 WSTrustServiceHost 类的新实例。Initializes a new instance of the WSTrustServiceHost class with the specified base addresses and service contract.

public:
 WSTrustServiceHost(System::ServiceModel::Security::WSTrustServiceContract ^ serviceContract, ... cli::array <Uri ^> ^ baseAddresses);
public WSTrustServiceHost (System.ServiceModel.Security.WSTrustServiceContract serviceContract, params Uri[] baseAddresses);
new System.ServiceModel.Security.WSTrustServiceHost : System.ServiceModel.Security.WSTrustServiceContract * Uri[] -> System.ServiceModel.Security.WSTrustServiceHost
Public Sub New (serviceContract As WSTrustServiceContract, ParamArray baseAddresses As Uri())

参数

serviceContract
WSTrustServiceContract

WSTrustServiceContract 表示使用的服务协定。A WSTrustServiceContract that represents the service contract to use.

baseAddresses
Uri[]

一个包含服务主机的基址的 Uri 数组。An array of Uri that contains the base addresses for the service host.

例外

baseAddressesnullbaseAddresses is null.

- 或 --or- serviceContractnullserviceContract is null.

适用于