WSTrustServiceHost Konstruktorer

Definition

Initierar en ny instans av WSTrustServiceHost klassen.

Överlagringar

Name Description
WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initierar en ny instans av WSTrustServiceHost klassen med de angivna konfigurationsinställningarna för basadresser och tjänster (STS).

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initierar en ny instans av WSTrustServiceHost klassen med de angivna basadresserna och tjänstkontraktet.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initierar en ny instans av WSTrustServiceHost klassen med de angivna konfigurationsinställningarna för basadresser och tjänster (STS).

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())

Parametrar

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

En SecurityTokenServiceConfiguration som innehåller sts-inställningarna som ska användas för att initiera tjänstvärden.

baseAddresses
Uri[]

En matris med Uri som innehåller basadresserna för tjänstvärden.

Kommentarer

Ett standardvärde WSTrustServiceContract skapas med den angivna SecurityTokenServiceConfiguration instansen.

Instansen SecurityTokenServiceConfiguration används för engångsinitiering av ServiceHost. Därför kan det hända att det inte leder till beteendeändringar om du anger egenskaper för konfigurationsinstansen efter att värden har initierats.

Gäller för

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initierar en ny instans av WSTrustServiceHost klassen med de angivna basadresserna och tjänstkontraktet.

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())

Parametrar

serviceContract
WSTrustServiceContract

En WSTrustServiceContract som representerar det tjänstkontrakt som ska användas.

baseAddresses
Uri[]

En matris med Uri som innehåller basadresserna för tjänstvärden.

Undantag

baseAddresses är null.

-eller-

serviceContract är null.

Gäller för