語言

WSTrustServiceHost 建構函式

定義

初始化 WSTrustServiceHost 類別的新執行個體。

多載

名稱 Description
WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

初始化一個以指定基底位址及服務(STS)設定的新類別實例 WSTrustServiceHost 。

WSTrustServiceHost(WSTrustServiceContract, Uri[])

初始化一個以指定基底位址與服務合約的新類別實例 WSTrustServiceHost 。

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

初始化一個以指定基底位址及服務(STS)設定的新類別實例 WSTrustServiceHost 。

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 A 裡面包含用來初始化服務主機的 STS 設定。

baseAddresses
Uri[]

其中一個陣列 Uri 包含服務主機的基底位址。

備註

WSTrustServiceContract預設值會使用指定的SecurityTokenServiceConfiguration實例建立。

該 SecurityTokenServiceConfiguration 實例用於一次性初始化 ServiceHost;因此,主機初始化後對設定實例設定屬性可能不會導致行為改變。

適用於

WSTrustServiceHost(WSTrustServiceContract, Uri[])

初始化一個以指定基底位址與服務合約的新類別實例 WSTrustServiceHost 。

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

A WSTrustServiceContract 代表服務合約。

baseAddresses
Uri[]

其中一個陣列 Uri 包含服務主機的基底位址。

例外狀況

baseAddresses 是 null。

-或-

serviceContract 是 null。

適用於