Condividi tramite


FederationConfiguration Costruttori

Definizione

Inizializza una nuova istanza della classe FederationConfiguration.

Overload

FederationConfiguration()

Inizializza una nuova istanza della classe FederationConfiguration caricando le impostazioni della sezione system.identityModel.services del file di configurazione.

FederationConfiguration(Boolean)

Inizializza una nuova istanza della classe FederationConfiguration caricando facoltativamente le impostazioni della sezione system.identityModel.services del file di configurazione.

FederationConfiguration(String)

Inizializza una nuova istanza della classe FederationConfiguration dall'elemento <federationConfiguration> con il nome specificato.

Commenti

Importante

Prima che la nuova FederationConfiguration istanza venga usata da uno dei moduli HTTP configurati, chiamare il Initialize metodo per assicurarsi che l'istanza sia inizializzata correttamente.

FederationConfiguration()

Inizializza una nuova istanza della classe FederationConfiguration caricando le impostazioni della sezione system.identityModel.services del file di configurazione.

public:
 FederationConfiguration();
public FederationConfiguration ();
Public Sub New ()

Commenti

Le proprietà nella nuova istanza vengono inizializzate caricando le impostazioni dalla <system.identityModel.services> sezione di configurazione. Questo costruttore chiama il FederationConfiguration.FederationConfiguration(Boolean) costruttore con il loadConfig parametro true.

Avviso

Prima che la nuova FederationConfiguration istanza venga usata da uno dei moduli HTTP configurati, chiamare il Initialize metodo per assicurarsi che l'istanza sia inizializzata correttamente.

Vedi anche

Si applica a

FederationConfiguration(Boolean)

Inizializza una nuova istanza della classe FederationConfiguration caricando facoltativamente le impostazioni della sezione system.identityModel.services del file di configurazione.

public:
 FederationConfiguration(bool loadConfig);
public FederationConfiguration (bool loadConfig);
new System.IdentityModel.Services.Configuration.FederationConfiguration : bool -> System.IdentityModel.Services.Configuration.FederationConfiguration
Public Sub New (loadConfig As Boolean)

Parametri

loadConfig
Boolean

true per eseguire l'inizializzazione con le impostazioni caricate dal file di configurazione, false per eseguire l'inizializzazione con i valori predefiniti.

Eccezioni

Questa sezione di configurazione system.identityModel non viene definita nel file di configurazione.

Commenti

Avviso

Prima che la nuova FederationConfiguration istanza venga usata da uno dei moduli HTTP configurati, chiamare il Initialize metodo per assicurarsi che l'istanza sia inizializzata correttamente.

La system.identityModel sezione deve essere specificata in un <section> elemento sotto l'elemento <configSections> nel file di configurazione oppure viene generata un'eccezione.

<configSections>
  <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>

Se loadConfig è true e viene specificato solo un singolo <federationConfiguration> elemento, le impostazioni vengono caricate usando tale elemento. Se vengono specificati più <federationConfiguration> elementi, il metodo tenta di caricare le impostazioni dall'elemento senza nome con l'oggetto DefaultFederationConfigurationName. Se tale elemento non esiste, il metodo restituisce senza caricare le impostazioni. Viene generata un'eccezione quando viene chiamato il Initialize metodo .

Avviso

Microsoft consiglia di specificare più <federationConfiguration> elementi nella system.identityModel.services sezione di configurazione che almeno uno di essi non è denominato o ha il nome impostato su una stringa vuota.

Si applica a

FederationConfiguration(String)

Inizializza una nuova istanza della classe FederationConfiguration dall'elemento <federationConfiguration> con il nome specificato.

public:
 FederationConfiguration(System::String ^ federationConfigurationName);
public FederationConfiguration (string federationConfigurationName);
new System.IdentityModel.Services.Configuration.FederationConfiguration : string -> System.IdentityModel.Services.Configuration.FederationConfiguration
Public Sub New (federationConfigurationName As String)

Parametri

federationConfigurationName
String

Nome dell'elemento <federationConfiguration> dal quale caricare la configurazione.

Eccezioni

Nessuna sezione system.identityModel.services definita nel file di configurazione.

-oppure-

Nessuna sezione system.identityModel definita nel file di configurazione.

-oppure-

Non esistono elementi <federationConfiguration> con il nome specificato nella sezione system.identityModel.services.

Commenti

Avviso

Prima che la nuova FederationConfiguration istanza venga usata da uno dei moduli HTTP configurati, chiamare il Initialize metodo per assicurarsi che l'istanza sia inizializzata correttamente.

Se questo costruttore viene chiamato, nel file di configurazione deve esistere una <system.identityModel.services> sezione di configurazione con un <federationConfiguration> elemento con il nome specificato.

Sia la system.identityModel sezione che l'oggetto system.identityModel.services devono essere specificati in un <section> elemento sotto l'elemento <configSections> nel file di configurazione o viene generata un'eccezione.

<configSections>
  <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
  <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>

Si applica a