Condividi tramite


WsFederationConfiguration Costruttori

Definizione

Inizializza una nuova istanza della classe WsFederationConfiguration.

Overload

Nome Descrizione
WsFederationConfiguration(WSFederationElement)

Inizializza una nuova istanza della WsFederationConfiguration classe dall'elemento specificato <wsFederation> .

WsFederationConfiguration(String, String)

Inizializza una nuova istanza della WsFederationConfiguration classe utilizzando l'autorità emittente e l'area di autenticazione specificati.

WsFederationConfiguration(WSFederationElement)

Inizializza una nuova istanza della WsFederationConfiguration classe dall'elemento specificato <wsFederation> .

public:
 WsFederationConfiguration(System::IdentityModel::Services::Configuration::WSFederationElement ^ federationElement);
public WsFederationConfiguration(System.IdentityModel.Services.Configuration.WSFederationElement federationElement);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : System.IdentityModel.Services.Configuration.WSFederationElement -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (federationElement As WSFederationElement)

Parametri

federationElement
WSFederationElement

Elemento <wsFederation> da cui inizializzare la nuova istanza.

Commenti

Le proprietà della nuova istanza vengono inizializzate in base alle impostazioni dell'elemento specificato <wsFederation> .

Alcune convalide vengono eseguite sull'oggetto WSFederationElement specificato da federationElement. Sia la WSFederationElement.Issuer proprietà che la WSFederationElement.Realm proprietà devono specificare valori non Null, non vuoti. Se la WSFederationElement.RequireHttps proprietà è impostata true, la WSFederationElement.Issuer proprietà deve specificare un URI con uno schema HTTPS. La WSFederationElement.Freshness proprietà non può essere negativa. Se una di queste condizioni non viene soddisfatta, viene generata un'eccezione.

Vedi anche

Si applica a

WsFederationConfiguration(String, String)

Inizializza una nuova istanza della WsFederationConfiguration classe utilizzando l'autorità emittente e l'area di autenticazione specificati.

public:
 WsFederationConfiguration(System::String ^ issuer, System::String ^ realm);
public WsFederationConfiguration(string issuer, string realm);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : string * string -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (issuer As String, realm As String)

Parametri

issuer
String

Stringa che contiene l'URI dell'autorità emittente da usare dal modulo WSFAM (WS-Federation Authentication Module).

realm
String

Stringa che contiene l'URI dell'area di autenticazione richiedente da usare da WSFAM.

Eccezioni

issuer è null.

oppure

realm è null.

Commenti

Le Issuer proprietà e vengono inizializzate in base ai issuer parametri e Realmrealm . Tutte le altre proprietà vengono inizializzate con i valori predefiniti.

Si applica a