FederatedAuthentication.FederationConfiguration Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het singleton-exemplaar FederationConfiguration op dat wordt gebruikt door de HTTP-modules in deze webtoepassing.
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
Waarde van eigenschap
Het federatieconfiguratie-exemplaar.
Uitzonderingen
De FederationConfiguration eigenschap wordt ingesteld null door een gebeurtenis-handler voor de FederationConfigurationCreated gebeurtenis.
Opmerkingen
Een FederationConfiguration object wordt gemaakt en geïnitialiseerd op basis van het <federationConfiguration-element> in het configuratiebestand wanneer deze eigenschap de eerste keer wordt geopend door een van de HTTP-modules. Net nadat het configuratieobject is geïnitialiseerd, wordt de FederationConfigurationCreated gebeurtenis gegenereerd om een ontwikkelaar de mogelijkheid te bieden het zojuist gemaakte configuratieobject te wijzigen voordat het wordt gebruikt om een van de geconfigureerde HTTP-modules te initialiseren. Deze kan worden geopend vanuit de FederationConfigurationCreatedEventArgs.FederationConfiguration eigenschap in een gebeurtenis-handler.
Bij volgende toegang wordt hetzelfde configuratie-exemplaar geretourneerd.
Afhankelijk van of specifieke modules aanwezig zijn, wordt de eigenschap geopend vanuit de volgende methoden tijdens de initialisatie: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationen WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Important
De claimautorisatiebeheer (ClaimsAuthorizationManager) die wordt gebruikt voor het evalueren van op claims gebaseerde toegangscontroles bij het gebruik van de ClaimsPrincipalPermission klasse of de ClaimsPrincipalPermissionAttribute klasse wordt geconfigureerd op het IdentityConfiguration object dat is ingesteld op het federatieconfiguratieobject waarnaar wordt verwezen via de FederatedAuthentication.FederationConfiguration eigenschap. Dit geldt voor alle toepassingen, ongeacht of ze ASP.NET toepassingen zijn of niet.