FederatedAuthentication.FederationConfiguration Eigenschap

Definitie

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.

Van toepassing op

Zie ook