FederationConfiguration Costruttori

Definizione

Inizializza una nuova istanza della classe FederationConfiguration.

Overload

Nome Descrizione
FederationConfiguration()

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

FederationConfiguration(Boolean)

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

FederationConfiguration(String)

Inizializza una nuova istanza della FederationConfiguration classe 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 FederationConfiguration classe caricando le impostazioni dalla system.identityModel.services sezione 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.

Avvertimento

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 FederationConfiguration classe caricando facoltativamente le impostazioni dalla system.identityModel.services sezione 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 inizializzare con le impostazioni caricate dal file di configurazione; false per inizializzare i valori predefiniti.

Eccezioni

La system.identityModel sezione di configurazione non è definita nel file di configurazione.

Commenti

Avvertimento

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 .DefaultFederationConfigurationName Se tale elemento non esiste, il metodo restituisce senza caricare le impostazioni. In questo modo viene generata un'eccezione quando viene chiamato il Initialize metodo .

Avvertimento

Microsoft consiglia di specificare più elementi <federationConfiguration> nella sezione di configurazione system.identityModel.services 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 FederationConfiguration classe 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> da cui caricare la configurazione.

Eccezioni

Nel file di configurazione non è definita alcuna system.identityModel.services sezione.

oppure

Nel file di configurazione non è definita alcuna system.identityModel sezione.

oppure

Nella sezione non è presente alcun <federationConfiguration> elemento con il nome system.identityModel.services specificato.

Commenti

Avvertimento

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