Partager via


WSTrustServiceHost Constructeurs

Définition

Initialise une nouvelle instance de la classe WSTrustServiceHost.

Surcharges

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initialise une nouvelle instance de la classe WSTrustServiceHost avec les adresses de base et les paramètres de configuration du service d'émission de jeton de sécurité spécifiés.

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initialise une nouvelle instance de WSTrustServiceHost avec les adresses de base et le contrat de service spécifiés.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initialise une nouvelle instance de la classe WSTrustServiceHost avec les adresses de base et les paramètres de configuration du service d'émission de jeton de sécurité spécifiés.

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

Paramètres

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

SecurityTokenServiceConfiguration qui contient les paramètres STS à utiliser pour initialiser l'hôte de service.

baseAddresses
Uri[]

Tableau de Uri qui contient les adresses de base pour l'hôte de service.

Remarques

Une valeur par défaut WSTrustServiceContract est créée à l’aide de l’instance spécifiée SecurityTokenServiceConfiguration .

L’instance SecurityTokenServiceConfiguration est utilisée pour l’initialisation unique du ServiceHost; pour cette raison, la définition des propriétés sur l’instance de configuration après l’initialisation de l’hôte peut ne pas entraîner de changements de comportement.

S’applique à

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initialise une nouvelle instance de WSTrustServiceHost avec les adresses de base et le contrat de service spécifiés.

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

Paramètres

serviceContract
WSTrustServiceContract

WSTrustServiceContract qui représente le contrat de service à utiliser.

baseAddresses
Uri[]

Tableau de Uri qui contient les adresses de base pour l'hôte de service.

Exceptions

baseAddresses a la valeur null.

-ou-

serviceContract a la valeur null.

S’applique à