FederatedAuthentication.FederationConfiguration Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la instancia singleton de FederationConfiguration usada por los módulos HTTP en esta aplicación web.
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
Valor de propiedad
Instancia de configuración de la federación.
Excepciones
La propiedad FederationConfiguration está establecida en null
por un controlador de eventos para el evento FederationConfigurationCreated.
Comentarios
Se crea e inicializa un FederationConfiguration objeto a partir del <elemento federationConfiguration> en el archivo de configuración la primera vez que se accede a esta propiedad mediante uno de los módulos HTTP. Justo después de inicializar el objeto de configuración, se genera el FederationConfigurationCreated evento para proporcionar a un desarrollador la oportunidad de modificar el objeto de configuración recién creado antes de que se use para inicializar cualquiera de los módulos HTTP configurados. Se puede tener acceso desde la FederationConfigurationCreatedEventArgs.FederationConfiguration propiedad en un controlador de eventos.
En los accesos posteriores, se devuelve la misma instancia de configuración.
Dependiendo de si hay módulos específicos presentes, se obtiene acceso a la propiedad desde dentro de los métodos siguientes durante la inicialización: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationy WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Importante
El administrador de autorización de notificaciones (ClaimsAuthorizationManager) que se usa para evaluar las comprobaciones de acceso basadas en notificaciones cuando se usa la ClaimsPrincipalPermission clase o la ClaimsPrincipalPermissionAttribute clase se configura en el IdentityConfiguration objeto que se establece en el objeto de configuración de federación al que se hace referencia a través de la FederatedAuthentication.FederationConfiguration propiedad . Esto es cierto para todas las aplicaciones tanto si se ASP.NET aplicaciones como si no.