Sdílet prostřednictvím


FederationConfiguration Třída

Definice

Zveřejňuje vlastnosti, které obsahují nastavení federace, která řídí chování modulu WS-Federation Authentication (WSFederationAuthenticationModule) a modulu ověřování relace (SessionAuthenticationModule) ve webových aplikacích.

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
Dědičnost
FederationConfiguration

Poznámky

Ve výchozím nastavení webové aplikace mají jeden FederationConfiguration objekt, ke kterému se přistupuje prostřednictvím FederatedAuthentication.FederationConfiguration vlastnosti. Při prvním přístupu k vlastnosti se nová FederationConfiguration instance inicializuje z nastavení v konfiguračním souboru a FederatedAuthentication.FederationConfigurationCreated vyvolá se událost. Vlastnosti a metody vystavené FederationConfiguration třídou můžete použít k úpravě nebo nahrazení objektu inicializovaného z konfigurace v obslužné rutině události. Tento objekt je k dispozici prostřednictvím FederationConfigurationCreatedEventArgs.FederationConfiguration vlastnosti uvnitř obslužné rutiny události.

Konstruktory

Name Description
FederationConfiguration()

Inicializuje novou instanci FederationConfiguration třídy načtením nastavení z system.identityModel.services části konfiguračního souboru.

FederationConfiguration(Boolean)

Inicializuje novou instanci FederationConfiguration třídy volitelným načtením nastavení z system.identityModel.services oddílu konfiguračního souboru.

FederationConfiguration(String)

Inicializuje novou instanci FederationConfiguration třídy z <prvku federationConfiguration> se zadaným názvem.

Pole

Name Description
DefaultFederationConfigurationName

Definuje název výchozího <prvku federationConfiguration> , ze kterého se má načíst nastavení. Jedná se o prázdný řetězec, protože výchozí prvek není pojmenován.

Vlastnosti

Name Description
CookieHandler

Získá nebo nastaví obslužnou rutinu souboru cookie, která se použije modulem ověřování relace (SessionAuthenticationModule).

CustomElement

Získá nebo nastaví vlastní XML element, pokud existuje, v této konfiguraci.

IdentityConfiguration

Získá nebo nastaví IdentityConfiguration objekt přidružený k této instanci.

IsInitialized

Získá nebo nastaví hodnotu, která označuje, zda Initialize() metoda byla volána.

Name

Získá název přidružený k této instanci.

ServiceCertificate

Získá nebo nastaví certifikát X.509 použitý k podepisování zpráv protokolu WS-Federation.

WsFederationConfiguration

Získá nebo nastaví nastavení konfigurace pro WS-Federation Authentication Module (WSFederationAuthenticationModule).

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Initialize()

Inicializuje aktuální instanci.

LoadConfiguration(FederationConfigurationElement)

Načte vlastnosti aktuální instance z konfiguračního souboru. Tato metoda je volána konstruktory, které inicializují nově vytvořené FederationConfiguration z nastavení konfigurace.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro