Sdílet prostřednictvím


FederationConfiguration Konstruktory

Definice

Inicializuje novou instanci FederationConfiguration třídy.

Přetížení

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ě načtením nastavení z oddílu system.identityModel.services konfiguračního souboru.

FederationConfiguration(String)

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

Poznámky

Důležité

Před použitím nové FederationConfiguration instance některým z nakonfigurovaných modulů HTTP zavolejte metodu Initialize , aby se zajistilo, že instance je správně inicializována.

FederationConfiguration()

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

public:
 FederationConfiguration();
public FederationConfiguration ();
Public Sub New ()

Poznámky

Vlastnosti v nové instanci se inicializují načtením nastavení z oddílu <system.identityModel.services> konfigurace. Tento konstruktor volá FederationConfiguration.FederationConfiguration(Boolean) konstruktor s parametrem loadConfigtrue.

Upozornění

Před použitím nové FederationConfiguration instance některým z nakonfigurovaných modulů HTTP zavolejte metodu Initialize , aby se zajistilo, že instance je správně inicializována.

Viz také

Platí pro

FederationConfiguration(Boolean)

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

public:
 FederationConfiguration(bool loadConfig);
public FederationConfiguration (bool loadConfig);
new System.IdentityModel.Services.Configuration.FederationConfiguration : bool -> System.IdentityModel.Services.Configuration.FederationConfiguration
Public Sub New (loadConfig As Boolean)

Parametry

loadConfig
Boolean

true inicializovat s nastavením načteným z konfiguračního souboru; false inicializovat na výchozí hodnoty.

Výjimky

Oddíl system.identityModel konfigurace není v konfiguračním souboru definován.

Poznámky

Upozornění

Před použitím nové FederationConfiguration instance některým z nakonfigurovaných modulů HTTP zavolejte metodu Initialize , aby se zajistilo, že instance je správně inicializována.

Oddíl system.identityModel musí být zadán v elementu <section> v elementu <configSections> v konfiguračním souboru, jinak dojde k výjimce.

<configSections>
  <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>

Pokud loadConfig je zadán pouze jeden <federationConfiguration> prvek a je true zadán, nastavení se načte pomocí daného elementu. Pokud je zadáno více <federationConfiguration> elementů, metoda se pokusí načíst nastavení z elementu, který není pojmenován, který má DefaultFederationConfigurationName. Pokud takový prvek neexistuje, vrátí metoda bez načtení nastavení. Výsledkem je výjimka při zavolání Initialize metody.

Upozornění

Microsoft doporučuje, pokud v system.identityModel.services části konfigurace zadáte více <federationConfiguration> prvků, nejméně jeden z nich je nepojmenovaný nebo má jeho název nastavený na prázdný řetězec.

Platí pro

FederationConfiguration(String)

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

public:
 FederationConfiguration(System::String ^ federationConfigurationName);
public FederationConfiguration (string federationConfigurationName);
new System.IdentityModel.Services.Configuration.FederationConfiguration : string -> System.IdentityModel.Services.Configuration.FederationConfiguration
Public Sub New (federationConfigurationName As String)

Parametry

federationConfigurationName
String

Název <federationConfiguration> prvku, ze kterého se má načíst konfigurace.

Výjimky

V konfiguračním souboru není definován žádný system.identityModel.services oddíl.

-nebo-

V konfiguračním souboru není definován žádný system.identityModel oddíl.

-nebo-

V oddílu není žádný <federationConfiguration> prvek se zadaným system.identityModel.services názvem.

Poznámky

Upozornění

Před použitím nové FederationConfiguration instance některým z nakonfigurovaných modulů HTTP zavolejte metodu Initialize , aby se zajistilo, že instance je správně inicializována.

Pokud je tento konstruktor volán, musí v konfiguračním <system.identityModel.services> souboru existovat oddíl konfigurace s elementem <federationConfiguration> , který má zadaný název.

system.identityModel Oddíl i system.identityModel.services oddíl musí být zadány v <section> elementu v elementu <configSections> v konfiguračním souboru, jinak dojde k výjimce.

<configSections>
  <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
  <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>

Platí pro