FederatedAuthentication.FederationConfiguration Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu web uygulamasında HTTP modülleri tarafından kullanılan tekil FederationConfiguration örneği alır.
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
Özellik Değeri
Federasyon yapılandırma örneği.
Özel durumlar
FederationConfiguration özelliği, olay için FederationConfigurationCreated bir olay işleyicisi tarafından olarak ayarlanırnull
.
Açıklamalar
FederationConfiguration Bu özelliğe HTTP modüllerinden biri tarafından ilk kez erişildiğinde yapılandırma dosyasındaki federationConfiguration> öğesinden< bir nesne oluşturulur ve başlatılır. Yapılandırma nesnesi başlatıldıktan hemen sonra, FederationConfigurationCreated yapılandırılan HTTP modüllerinden herhangi birini başlatmak için kullanılmadan önce geliştiriciye yeni oluşturulan yapılandırma nesnesini değiştirme fırsatı sağlamak için olay tetiklendi. Bir olay işleyicisindeki FederationConfigurationCreatedEventArgs.FederationConfiguration özelliğinden erişilebilir.
Sonraki erişimlerde aynı yapılandırma örneği döndürülür.
Belirli modüllerin mevcut olup olmamasına bağlı olarak, özelliğine başlatma sırasında aşağıdaki yöntemlerin içinden erişilir: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfiguration, ve WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.
Önemli
Sınıfı veya sınıfı kullanırken ClaimsPrincipalPermission talep tabanlı erişim denetimlerini değerlendirmek için kullanılan talep yetkilendirme yöneticisi (ClaimsAuthorizationManager), özelliği aracılığıyla FederatedAuthentication.FederationConfiguration başvurulan federasyon yapılandırma nesnesinde ayarlanan nesnede yapılandırılırIdentityConfiguration.ClaimsPrincipalPermissionAttribute Bu, ASP.NET uygulama olup olmadıklarına bakılmaksızın tüm uygulamalar için geçerlidir.