FederatedAuthentication.FederationConfiguration Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá singleton FederationConfiguration instance používané moduly HTTP v této webové aplikaci.
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
Hodnota vlastnosti
Instance konfigurace federace.
Výjimky
Vlastnost je nastavena FederationConfigurationnull obslužnou rutinou události pro FederationConfigurationCreated událost.
Poznámky
Objekt FederationConfiguration se vytvoří a inicializuje z elementu <federationConfiguration> v konfiguračním souboru při prvním přístupu k této vlastnosti jedním z modulů HTTP. Hned po inicializaci objektu konfigurace se vyvolá událost, která vývojáři poskytne příležitost upravit nově vytvořený objekt konfigurace předtím, FederationConfigurationCreated než se použije k inicializaci některého z nakonfigurovaných modulů HTTP. Je přístupný z FederationConfigurationCreatedEventArgs.FederationConfiguration vlastnosti v obslužné rutině události.
Při dalších přístupech se vrátí stejná instance konfigurace.
V závislosti na tom, zda jsou k dispozici konkrétní moduly, je vlastnost přístup z následujících metod během inicializace: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationa WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Důležité
Správce autorizace deklarací identity (ClaimsAuthorizationManager), který se používá k vyhodnocení kontrol přístupu na základě deklarací identity při použití ClaimsPrincipalPermission třídy nebo ClaimsPrincipalPermissionAttribute třídy je nakonfigurován na IdentityConfiguration objekt, který je nastaven na objekt konfigurace federace odkazovaný prostřednictvím FederatedAuthentication.FederationConfiguration vlastnosti. To platí pro všechny aplikace bez ohledu na to, jestli jsou ASP.NET aplikace, nebo ne.