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使用指定的实例创建默认值 SecurityTokenServiceConfiguration 。A 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.
例外
baseAddresses 为 null。baseAddresses is null.
- 或 --or-
serviceContract 为 null。serviceContract is null.