Udostępnij za pośrednictwem


FederatedAuthentication.FederationConfiguration Właściwość

Definicja

Pobiera pojedyncze FederationConfiguration wystąpienie używane przez moduły HTTP w tej aplikacji internetowej.

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

Wartość właściwości

Wystąpienie konfiguracji federacji.

Wyjątki

Właściwość FederationConfiguration jest ustawiana null przez procedurę obsługi zdarzeń dla FederationConfigurationCreated zdarzenia.

Uwagi

FederationConfiguration Obiekt jest tworzony i inicjowany na podstawie <elementu federationConfiguration> w pliku konfiguracji przy pierwszym uzyskiwaniu dostępu do tej właściwości przez jeden z modułów HTTP. Tuż po zainicjowaniu obiektu konfiguracji zdarzenie jest wywoływane w FederationConfigurationCreated celu zapewnienia deweloperowi możliwości zmodyfikowania nowo utworzonego obiektu konfiguracji, zanim zostanie użyty do zainicjowania dowolnego ze skonfigurowanych modułów HTTP. Dostęp do niej można uzyskać z FederationConfigurationCreatedEventArgs.FederationConfiguration właściwości w procedurze obsługi zdarzeń.

Po kolejnych dostępach zwracane jest to samo wystąpienie konfiguracji.

W zależności od tego, czy istnieją określone moduły, właściwość jest uzyskiwana z poziomu następujących metod podczas inicjowania: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationi WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Ważne

Menedżer autoryzacji oświadczeń (ClaimsAuthorizationManager), który jest używany do oceny kontroli dostępu opartego na oświadczeniach w przypadku używania ClaimsPrincipalPermission klasy lub ClaimsPrincipalPermissionAttribute klasy jest skonfigurowany na obiekcie ustawionym na IdentityConfiguration obiekcie konfiguracji federacji przywołysowanym za pośrednictwem FederatedAuthentication.FederationConfiguration właściwości. Dotyczy to wszystkich aplikacji, niezależnie od tego, czy są ASP.NET aplikacji, czy nie.

Dotyczy

Zobacz też