FederatedAuthentication.FederationConfiguration Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Singletone FederationConfiguration-Instanz ab, die von den HTTP-Modulen in dieser Webanwendung verwendet wird.
public:
static property System::IdentityModel::Services::Configuration::FederationConfiguration ^ FederationConfiguration { System::IdentityModel::Services::Configuration::FederationConfiguration ^ get(); };
public static System.IdentityModel.Services.Configuration.FederationConfiguration FederationConfiguration { get; }
static member FederationConfiguration : System.IdentityModel.Services.Configuration.FederationConfiguration
Public Shared ReadOnly Property FederationConfiguration As FederationConfiguration
Eigenschaftswert
Die Federation-Konfigurationsinstanz.
Ausnahmen
Die FederationConfiguration-Eigenschaft wird auf null
festgelegt von einem Ereignishandler für das FederationConfigurationCreated-Ereignis.
Hinweise
Ein FederationConfiguration Objekt wird aus dem <federationConfiguration-Element> in der Konfigurationsdatei erstellt und initialisiert, wenn das erste Mal von einem der HTTP-Module auf diese Eigenschaft zugegriffen wird. Unmittelbar nach der Initialisierung des Konfigurationsobjekts wird das FederationConfigurationCreated Ereignis ausgelöst, um einem Entwickler die Möglichkeit zu geben, das neu erstellte Konfigurationsobjekt zu ändern, bevor es zum Initialisieren eines der konfigurierten HTTP-Module verwendet wird. Auf sie kann über die FederationConfigurationCreatedEventArgs.FederationConfiguration -Eigenschaft in einem Ereignishandler zugegriffen werden.
Bei nachfolgenden Zugriffen wird dieselbe Konfiguration instance zurückgegeben.
Je nachdem, ob bestimmte Module vorhanden sind, wird während der Initialisierung über die folgenden Methoden auf die -Eigenschaft zugegriffen: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationund WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Wichtig
Der Berechtigungsautorisierungs-Manager (ClaimsAuthorizationManager), der verwendet wird, um anspruchsbasierte Zugriffsprüfungen bei Verwendung der ClaimsPrincipalPermission -Klasse oder - ClaimsPrincipalPermissionAttribute Klasse auszuwerten, wird für das IdentityConfiguration Objekt konfiguriert, das für das Verbundkonfigurationsobjekt festgelegt ist, auf das über die FederatedAuthentication.FederationConfiguration -Eigenschaft verwiesen wird. Dies gilt für alle Anwendungen, unabhängig davon, ob sie ASP.NET Anwendungen sind oder nicht.