Partager via


FederationConfiguration Constructeurs

Définition

Initialise une nouvelle instance de la classe FederationConfiguration.

Surcharges

FederationConfiguration()

Initialise une nouvelle instance de la classe FederationConfiguration en chargeant les paramètres de la section system.identityModel.services du fichier de configuration.

FederationConfiguration(Boolean)

Initialise une nouvelle instance de la classe FederationConfiguration en chargeant éventuellement les paramètres de la section system.identityModel.services du fichier de configuration.

FederationConfiguration(String)

Initialise une nouvelle instance de la classe FederationConfiguration à partir de l’élément <federationConfiguration> portant le nom spécifié.

Remarques

Important

Avant que la nouvelle FederationConfiguration instance ne soit utilisée par l’un des modules HTTP configurés, appelez la Initialize méthode pour vous assurer que l’instance est correctement initialisée.

FederationConfiguration()

Initialise une nouvelle instance de la classe FederationConfiguration en chargeant les paramètres de la section system.identityModel.services du fichier de configuration.

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

Remarques

Les propriétés de la nouvelle instance sont initialisées en chargeant les paramètres à partir de la <system.identityModel.services> section de configuration. Ce constructeur appelle le FederationConfiguration.FederationConfiguration(Boolean) constructeur avec le loadConfig paramètre true.

Avertissement

Avant que la nouvelle FederationConfiguration instance ne soit utilisée par l’un des modules HTTP configurés, appelez la Initialize méthode pour vous assurer que l’instance est correctement initialisée.

Voir aussi

S’applique à

FederationConfiguration(Boolean)

Initialise une nouvelle instance de la classe FederationConfiguration en chargeant éventuellement les paramètres de la section system.identityModel.services du fichier de configuration.

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)

Paramètres

loadConfig
Boolean

true pour initialiser avec des paramètres chargés à partir du fichier de configuration ; false pour initialiser avec les valeurs par défaut.

Exceptions

Cette section de configuration system.identityModel n'est pas définie dans le fichier de configuration.

Remarques

Avertissement

Avant que la nouvelle FederationConfiguration instance ne soit utilisée par l’un des modules HTTP configurés, appelez la Initialize méthode pour vous assurer que l’instance est correctement initialisée.

La system.identityModel section doit être spécifiée dans un <section> élément sous l’élément dans le <configSections> fichier de configuration, sinon une exception est levée.

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

Si loadConfig est true et qu’un seul <federationConfiguration> élément est spécifié, les paramètres sont chargés à l’aide de cet élément. Si plusieurs <federationConfiguration> éléments sont spécifiés, la méthode tente de charger les paramètres à partir de l’élément qui n’est pas nommé de qui a le DefaultFederationConfigurationName. Si un tel élément n’existe pas, la méthode retourne sans charger les paramètres. Il en résulte une exception lorsque la Initialize méthode est appelée.

Avertissement

Microsoft recommande que si vous spécifiez plusieurs <federationConfiguration> éléments dans la system.identityModel.services section de configuration, au moins l’un d’entre eux n’est pas nommé ou a son nom défini sur une chaîne vide.

S’applique à

FederationConfiguration(String)

Initialise une nouvelle instance de la classe FederationConfiguration à partir de l’élément <federationConfiguration> portant le nom spécifié.

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)

Paramètres

federationConfigurationName
String

Nom de l'élément <federationConfiguration> à partir duquel charger la configuration.

Exceptions

Il n'existe aucune section system.identityModel.services définie dans le fichier de configuration.

- ou -

Il n'existe aucune section system.identityModel définie dans le fichier de configuration.

- ou -

Il n'existe aucun élément de <federationConfiguration> avec le nom spécifié dans la section system.identityModel.services.

Remarques

Avertissement

Avant que la nouvelle FederationConfiguration instance ne soit utilisée par l’un des modules HTTP configurés, appelez la Initialize méthode pour vous assurer que l’instance est correctement initialisée.

Si ce constructeur est appelé, une <system.identityModel.services> section de configuration avec un <federationConfiguration> élément portant le nom spécifié doit exister dans le fichier de configuration.

system.identityModel La section et le system.identityModel.services doivent être spécifiés dans un <section> élément sous l’élément <configSections> dans le fichier de configuration, sinon une exception est levée.

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

S’applique à