Share via


WSTrustServiceHost Costruttori

Definizione

Inizializza una nuova istanza della classe WSTrustServiceHost.

Overload

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inizializza una nuova istanza della classe WSTrustServiceHost con gli indirizzi di base e le impostazioni di configurazione del servizio token di sicurezza specificati.

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Inizializza una nuova istanza della classe WSTrustServiceHost con gli indirizzi di base e il contratto di servizio specificati.

WSTrustServiceHost(SecurityTokenServiceConfiguration, Uri[])

Inizializza una nuova istanza della classe WSTrustServiceHost con gli indirizzi di base e le impostazioni di configurazione del servizio token di sicurezza specificati.

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

Parametri

securityTokenServiceConfiguration
SecurityTokenServiceConfiguration

SecurityTokenServiceConfiguration contenente le impostazioni del servizio token di sicurezza da utilizzare per inizializzare l'host del servizio.

baseAddresses
Uri[]

Matrice di Uri contenente gli indirizzi di base dell'host del servizio.

Commenti

Viene creato un valore predefinito WSTrustServiceContract usando l'istanza specificata SecurityTokenServiceConfiguration .

L'istanza SecurityTokenServiceConfiguration viene utilizzata per l'inizializzazione ServiceHostoccasionale di . Per questo motivo, l'impostazione delle proprietà nell'istanza di configurazione dopo l'inizializzazione dell'host potrebbe non comportare modifiche al comportamento.

Si applica a

WSTrustServiceHost(WSTrustServiceContract, Uri[])

Inizializza una nuova istanza della classe WSTrustServiceHost con gli indirizzi di base e il contratto di servizio specificati.

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

Parametri

serviceContract
WSTrustServiceContract

WSTrustServiceContract che rappresenta il contratto di servizio da utilizzare.

baseAddresses
Uri[]

Matrice di Uri contenente gli indirizzi di base dell'host del servizio.

Eccezioni

baseAddresses è null.

-oppure-

serviceContract è null.

Si applica a