FederatedAuthentication.FederationConfiguration Eigenschaft

Definition

Ruft die Singletone FederationConfiguration-Instanz ab, die von den HTTP-Modulen in dieser Webanwendung verwendet wird.Gets the singleton FederationConfiguration instance used by the HTTP modules in this web application.

public:
 static property System::IdentityModel::Services::Configuration::FederationConfiguration ^ FederationConfiguration { System::IdentityModel::Services::Configuration::FederationConfiguration ^ get(); };
public static System.IdentityModel.Services.Configuration.FederationConfiguration FederationConfiguration { get; }
member this.FederationConfiguration : System.IdentityModel.Services.Configuration.FederationConfiguration
Public Shared ReadOnly Property FederationConfiguration As FederationConfiguration

Eigenschaftswert

Die Federation-Konfigurationsinstanz.The federation configuration instance.

Ausnahmen

Die FederationConfiguration-Eigenschaft wird auf null festgelegt von einem Ereignishandler für das FederationConfigurationCreated-Ereignis.The FederationConfiguration property is set to null by an event handler for the FederationConfigurationCreated event.

Hinweise

Ein FederationConfiguration -Objekt wird erstellt und <vom federationconfiguration> -Element in der Konfigurationsdatei initialisiert, wenn von einem der HTTP-Module zum ersten Mal auf diese Eigenschaft zugegriffen wird.A FederationConfiguration object is created and initialized from the <federationConfiguration> element in the configuration file the first time this property is accessed by one of the HTTP modules. Unmittelbar nachdem das Konfigurationsobjekt initialisiert wurde, wird das FederationConfigurationCreated -Ereignis ausgelöst, um Entwicklern die Möglichkeit zu geben, das neu erstellte Konfigurationsobjekt zu ändern, bevor es verwendet wird, um die konfigurierten HTTP-Module zu initialisieren.Just after the configuration object has been initialized, the FederationConfigurationCreated event is raised to provide a developer with an opportunity to modify the newly created configuration object before it is used to initialize any of the configured HTTP modules. Der Zugriff ist über die FederationConfigurationCreatedEventArgs.FederationConfiguration -Eigenschaft in einem Ereignishandler möglich.It can be accessed from the FederationConfigurationCreatedEventArgs.FederationConfiguration property in an event handler.

Bei nachfolgenden Zugriffen wird dieselbe Konfigurations Instanz zurückgegeben.On subsequent accesses, the same configuration instance is returned.

Abhängig davon, ob bestimmte Module vorhanden sind, wird auf die-Eigenschaft innerhalb der folgenden Methoden während der Initialisierung SessionAuthenticationModule.InitializePropertiesFromConfigurationzugegriffen: WSFederationAuthenticationModule.InitializePropertiesFromConfiguration ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, und.Depending on whether specific modules are present, the property is accessed from within the following methods during initialization: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfiguration, and WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Wichtig

Der anspruchsautorisierungsClaimsAuthorizationManager-Manager (), der zum Auswerten von Anspruchs basierten Zugriffs Prüfungen ClaimsPrincipalPermission bei Verwendung der ClaimsPrincipalPermissionAttribute -Klasse oder der- IdentityConfiguration Klasse verwendet wird, wird für das Objekt konfiguriert, das für das Verbund Konfigurationsobjekt festgelegt ist. referenziert durch FederatedAuthentication.FederationConfiguration die-Eigenschaft.The claims authorization manager (ClaimsAuthorizationManager) that is used to evaluate claims based access checks when using the ClaimsPrincipalPermission class or the ClaimsPrincipalPermissionAttribute class is configured on the IdentityConfiguration object that is set on the federation configuration object referenced through the FederatedAuthentication.FederationConfiguration property. Dies gilt für alle Anwendungen, unabhängig davon, ob es sich um ASP.NET-Anwendungen handelt.This is true for all applications whether they are ASP.NET applications or not.

Gilt für:

Siehe auch