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 Singletoninstanz FederationConfiguration 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 Verbundkonfigurationsinstanz.
Ausnahmen
Die FederationConfiguration Eigenschaft wird von einem Ereignishandler für das FederationConfigurationCreated Ereignis festgelegtnull.
Hinweise
Ein FederationConfiguration Objekt wird aus dem <FederationConfiguration-Element> in der Konfigurationsdatei erstellt und initialisiert, wenn beim ersten Zugriff auf diese Eigenschaft von einem der HTTP-Module zugegriffen wird. Unmittelbar nachdem das Konfigurationsobjekt initialisiert wurde, wird das FederationConfigurationCreated Ereignis ausgelöst, um einem Entwickler die Möglichkeit zu geben, das neu erstellte Konfigurationsobjekt zu ändern, bevor es verwendet wird, um eines der konfigurierten HTTP-Module zu initialisieren. Auf sie kann über die FederationConfigurationCreatedEventArgs.FederationConfiguration Eigenschaft in einem Ereignishandler zugegriffen werden.
Bei nachfolgenden Zugriffen wird dieselbe Konfigurationsinstanz zurückgegeben.
Je nachdem, ob bestimmte Module vorhanden sind, wird innerhalb der folgenden Methoden während der Initialisierung auf die Eigenschaft zugegriffen: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, , SessionAuthenticationModule.InitializePropertiesFromConfigurationund WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Von Bedeutung
Der Anspruchsautorisierungs-Manager (ClaimsAuthorizationManager), der verwendet wird, um Anspruchsbasierte Zugriffsprüfungen zu bewerten, wenn die ClaimsPrincipalPermission Klasse oder die ClaimsPrincipalPermissionAttribute Klasse für das IdentityConfiguration Objekt konfiguriert ist, auf das auf das Verbundkonfigurationsobjekt verwiesen wird, 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.