Freigeben über


WSTrustServiceHost Konstruktoren

Definition

Initialisiert eine neue Instanz der WSTrustServiceHost-Klasse.

Überlädt

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost-Klasse mit der angegebenen Dienstkonfigurationseinstellungen (STS) und ihrer Basisadresse.

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost-Klasse mit dem angegebenen Dienstvertrags und seiner Basisadresse.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Initialisiert eine neue Instanz der WSTrustServiceHost-Klasse mit der angegebenen Dienstkonfigurationseinstellungen (STS) und ihrer Basisadresse.

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

Ein SecurityTokenServiceConfiguration, das die STS-Einstellungen enthält, der verwendet wird, um den Diensthost zu initialisieren.

baseAddresses
Uri[]

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

Hinweise

Ein Standardwert WSTrustServiceContract wird mit der angegebenen SecurityTokenServiceConfiguration Instanz erstellt.

Die SecurityTokenServiceConfiguration -Instanz wird für die ServiceHosteinmalige Initialisierung des verwendet. Aus diesem Grund führt das Festlegen von Eigenschaften 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 dem angegebenen Dienstvertrags und seiner Basisadresse.

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

Ein WSTrustServiceContract, der den zu verwendenden Dienstvertrag darstellt.

baseAddresses
Uri[]

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

Ausnahmen

baseAddresses ist null.

- oder -

serviceContract ist null.

Gilt für: