FederationConfiguration Constructors

Definitie

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse.

Overloads

Name Description
FederationConfiguration()

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse door instellingen te laden uit de system.identityModel.services sectie van het configuratiebestand.

FederationConfiguration(Boolean)

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse door optioneel instellingen te laden uit de system.identityModel.services sectie van het configuratiebestand.

FederationConfiguration(String)

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse van het <federationConfiguration-element> met de opgegeven naam.

Opmerkingen

Important

Voordat het nieuwe FederationConfiguration exemplaar wordt gebruikt door een van de geconfigureerde HTTP-modules, roept u de Initialize methode aan om ervoor te zorgen dat het exemplaar correct is geïnitialiseerd.

FederationConfiguration()

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse door instellingen te laden uit de system.identityModel.services sectie van het configuratiebestand.

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

Opmerkingen

De eigenschappen in het nieuwe exemplaar worden geïnitialiseerd door instellingen uit de <system.identityModel.services> configuratiesectie te laden. Deze constructor roept de FederationConfiguration.FederationConfiguration(Boolean) constructor aan met de loadConfig parameter true.

Warning

Voordat het nieuwe FederationConfiguration exemplaar wordt gebruikt door een van de geconfigureerde HTTP-modules, roept u de Initialize methode aan om ervoor te zorgen dat het exemplaar correct is geïnitialiseerd.

Zie ook

Van toepassing op

FederationConfiguration(Boolean)

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse door optioneel instellingen te laden uit de system.identityModel.services sectie van het configuratiebestand.

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)

Parameters

loadConfig
Boolean

true initialiseren met instellingen die vanuit het configuratiebestand zijn geladen; false om de standaardwaarden te initialiseren.

Uitzonderingen

De system.identityModel configuratiesectie is niet gedefinieerd in het configuratiebestand.

Opmerkingen

Warning

Voordat het nieuwe FederationConfiguration exemplaar wordt gebruikt door een van de geconfigureerde HTTP-modules, roept u de Initialize methode aan om ervoor te zorgen dat het exemplaar correct is geïnitialiseerd.

De system.identityModel sectie moet worden opgegeven in een <section> element onder het element in het <configSections> configuratiebestand of er wordt een uitzondering gegenereerd.

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

Als loadConfig dat het is true en er slechts één <federationConfiguration> element is opgegeven, worden de instellingen geladen met behulp van dat element. Als er meerdere <federationConfiguration> elementen zijn opgegeven, probeert de methode instellingen te laden van het element dat geen naam heeft DefaultFederationConfigurationName. Als een dergelijk element niet bestaat, wordt de methode geretourneerd zonder instellingen te laden. Dit resulteert in een uitzondering wanneer de Initialize methode wordt aangeroepen.

Warning

Microsoft raadt aan dat als u meerdere <federationConfiguration>-elementen opgeeft in de configuratiesectie system.identityModel.services dat ten minste één van deze elementen niet-benoemd is of dat de naam is ingesteld op een lege tekenreeks.

Van toepassing op

FederationConfiguration(String)

Initialiseert een nieuw exemplaar van de FederationConfiguration klasse van het <federationConfiguration-element> met de opgegeven naam.

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)

Parameters

federationConfigurationName
String

De naam van het <federationConfiguration> element waaruit de configuratie moet worden geladen.

Uitzonderingen

Er is geen system.identityModel.services sectie gedefinieerd in het configuratiebestand.

– of –

Er is geen system.identityModel sectie gedefinieerd in het configuratiebestand.

– of –

Er is geen <federationConfiguration> element met de opgegeven naam in de system.identityModel.services sectie.

Opmerkingen

Warning

Voordat het nieuwe FederationConfiguration exemplaar wordt gebruikt door een van de geconfigureerde HTTP-modules, roept u de Initialize methode aan om ervoor te zorgen dat het exemplaar correct is geïnitialiseerd.

Als deze constructor wordt aangeroepen, moet er een <system.identityModel.services> configuratiesectie met een <federationConfiguration> element met de opgegeven naam bestaan in het configuratiebestand.

Zowel de system.identityModel sectie als de system.identityModel.services sectie moet worden opgegeven in een <section> element onder het element in het <configSections> configuratiebestand of er wordt een uitzondering gegenereerd.

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

Van toepassing op