Share via


WSTrustServiceHost Konstruktory

Definice

Inicializuje novou instanci WSTrustServiceHost třídy.

Přetížení

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inicializuje novou instanci WSTrustServiceHost třídy se zadanými základními adresami a nastavením konfigurace služby (STS).

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Inicializuje novou instanci WSTrustServiceHost třídy se zadanými základními adresami a kontraktem služby.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inicializuje novou instanci WSTrustServiceHost třídy se zadanými základními adresami a nastavením konfigurace služby (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())

Parametry

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

A SecurityTokenServiceConfiguration obsahující nastavení služby STS, která se mají použít k inicializaci hostitele služby.

baseAddresses
Uri[]

Pole Uri obsahující základní adresy hostitele služby.

Poznámky

Výchozí hodnota WSTrustServiceContract se vytvoří pomocí zadané SecurityTokenServiceConfiguration instance.

Instance se SecurityTokenServiceConfiguration používá k jednorázové inicializaci objektu ServiceHost. Z tohoto důvodu nastavení vlastností v instanci konfigurace po inicializaci hostitele nemusí vést ke změnám chování.

Platí pro

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Inicializuje novou instanci WSTrustServiceHost třídy se zadanými základními adresami a kontraktem služby.

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

Parametry

serviceContract
WSTrustServiceContract

A WSTrustServiceContract , který představuje servisní kontrakt, který se má použít.

baseAddresses
Uri[]

Pole Uri obsahující základní adresy hostitele služby.

Výjimky

baseAddresses je null.

-nebo-

serviceContract je null.

Platí pro