Compartilhar via


FederationConfiguration Construtores

Definição

Inicializa uma nova instância da classe FederationConfiguration.

Sobrecargas

FederationConfiguration()

Inicializa uma nova instância da classe FederationConfiguration carregando as definições da seção system.identityModel.services do arquivo de configuração.

FederationConfiguration(Boolean)

Inicializa uma nova instância da classe FederationConfiguration carregando opcionalmente as definições da seção system.identityModel.services do arquivo de configuração.

FederationConfiguration(String)

Inicializa uma nova instância da classe FederationConfiguration do elemento <federationConfiguration> com o nome especificado.

Comentários

Importante

Antes que a nova FederationConfiguration instância seja usada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância seja inicializada corretamente.

FederationConfiguration()

Inicializa uma nova instância da classe FederationConfiguration carregando as definições da seção system.identityModel.services do arquivo de configuração.

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

Comentários

As propriedades na nova instância são inicializadas carregando as configurações da <system.identityModel.services> seção de configuração. Esse construtor chama o FederationConfiguration.FederationConfiguration(Boolean) construtor com o loadConfig parâmetro true.

Aviso

Antes que a nova FederationConfiguration instância seja usada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância seja inicializada corretamente.

Confira também

Aplica-se a

FederationConfiguration(Boolean)

Inicializa uma nova instância da classe FederationConfiguration carregando opcionalmente as definições da seção system.identityModel.services do arquivo de configuração.

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)

Parâmetros

loadConfig
Boolean

true para inicializar com configurações carregadas do arquivo de configuração; false para inicializar com os valores padrão.

Exceções

A seção de configuração system.identityModel não está definida no arquivo de configuração.

Comentários

Aviso

Antes que a nova FederationConfiguration instância seja usada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância seja inicializada corretamente.

A system.identityModel seção deve ser especificada em um <section> elemento sob o <configSections> elemento no arquivo de configuração ou uma exceção é gerada.

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

Se loadConfig for true e apenas um único <federationConfiguration> elemento for especificado, as configurações serão carregadas usando esse elemento. Se vários <federationConfiguration> elementos forem especificados, o método tentará carregar as configurações do elemento sem nome que tem o DefaultFederationConfigurationName. Se esse elemento não existir, o método retornará sem carregar as configurações. Isso resulta em uma exceção quando o Initialize método é chamado.

Aviso

A Microsoft recomenda que, se você especificar vários <federationConfiguration> elementos na system.identityModel.services seção de configuração, pelo menos um deles não tenha nome ou tenha seu nome definido como uma cadeia de caracteres vazia.

Aplica-se a

FederationConfiguration(String)

Inicializa uma nova instância da classe FederationConfiguration do elemento <federationConfiguration> com o nome especificado.

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)

Parâmetros

federationConfigurationName
String

O nome do elemento <federationConfiguration> do qual carregar a configuração.

Exceções

Não há nenhuma seção system.identityModel.services definida no arquivo de configuração.

- ou -

Não há nenhuma seção system.identityModel definida no arquivo de configuração.

- ou -

Não há nenhum elemento <federationConfiguration> com o nome especificado na seção system.identityModel.services.

Comentários

Aviso

Antes que a nova FederationConfiguration instância seja usada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância seja inicializada corretamente.

Se esse construtor for chamado, uma <system.identityModel.services> seção de configuração com um <federationConfiguration> elemento que tenha o nome especificado deverá existir no arquivo de configuração.

system.identityModel A seção e o system.identityModel.services devem ser especificados em um <section> elemento sob o <configSections> elemento no arquivo de configuração ou uma exceção é gerada.

<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>

Aplica-se a