WSTrustServiceHost Konstruktoren

Definition

Initialisiert eine neue Instanz der WSTrustServiceHost-Klasse.

Überlädt

Name Beschreibung
WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost Klasse mit den angegebenen Basisadressen und StS-Konfigurationseinstellungen.

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost Klasse mit den angegebenen Basisadressen und dem Dienstvertrag.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost Klasse mit den angegebenen Basisadressen und StS-Konfigurationseinstellungen.

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

Parameter

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

A SecurityTokenServiceConfiguration that contains the STS settings to use to initialize the service host.

baseAddresses
Uri[]

Ein Array, das Uri die Basisadressen für den Diensthost enthält.

Hinweise

Eine Standardeinstellung WSTrustServiceContract wird mithilfe der angegebenen SecurityTokenServiceConfiguration Instanz erstellt.

Die SecurityTokenServiceConfiguration Instanz wird für die einmalige Initialisierung des ; aus diesem Grund führt das Festlegen von ServiceHostEigenschaften für die Konfigurationsinstanz nach der Initialisierung des Hosts möglicherweise nicht zu Verhaltensänderungen.

Gilt für:

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost Klasse mit den angegebenen Basisadressen und dem Dienstvertrag.

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

Parameter

serviceContract
WSTrustServiceContract

A WSTrustServiceContract that represents the service contract to use.

baseAddresses
Uri[]

Ein Array, das Uri die Basisadressen für den Diensthost enthält.

Ausnahmen

baseAddresses ist null.

-oder-

serviceContract ist null.

Gilt für: