FederationConfiguration Construtores

Definição

Inicializa uma nova instância da FederationConfiguration classe.

Sobrecargas

Name Description
FederationConfiguration()

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

FederationConfiguration(Boolean)

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

FederationConfiguration(String)

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

Observações

Importante

Antes de a nova FederationConfiguration instância ser utilizada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância está devidamente inicializada.

FederationConfiguration()

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

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

Observações

As propriedades na nova instância são inicializadas ao carregar as definições a partir da <system.identityModel.services> secção de configuração. Este construtor chama o FederationConfiguration.FederationConfiguration(Boolean) construtor com o loadConfig parâmetro true.

Warning

Antes de a nova FederationConfiguration instância ser utilizada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância está devidamente inicializada.

Ver também

Aplica-se a

FederationConfiguration(Boolean)

Inicializa uma nova instância da FederationConfiguration classe carregando opcionalmente as definições a partir da system.identityModel.services secção do ficheiro 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 inicializar com as definições carregadas a partir do ficheiro de configuração; false para inicializar aos valores predefinidos.

Exceções

A system.identityModel secção de configuração não está definida no ficheiro de configuração.

Observações

Warning

Antes de a nova FederationConfiguration instância ser utilizada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância está devidamente inicializada.

A system.identityModel secção deve ser especificada num <section> elemento sob o <configSections> elemento do ficheiro de configuração, caso contrário é lançada uma exceção.

<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 <federationConfiguration> elemento for especificado, as definições são carregadas usando esse elemento. Se vários <federationConfiguration> elementos forem especificados, o método tenta carregar as definições do elemento que não tem nome e que tem o DefaultFederationConfigurationName. Se tal elemento não existir, o método retorna sem definições de carregamento. Isto resulta numa exceção quando o Initialize método é chamado.

Warning

Microsoft recomenda que, se especificar múltiplos elementos <federationConfiguration> na secção de configuração system.identityModel.services, pelo menos um deles não seja nomeado ou tenha o nome definido para uma cadeia vazia.

Aplica-se a

FederationConfiguration(String)

Inicializa uma nova instância da FederationConfiguration classe a partir 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 <federationConfiguration> elemento a partir do qual carregar a configuração.

Exceções

Não existe uma system.identityModel.services secção definida no ficheiro de configuração.

-ou-

Não existe uma system.identityModel secção definida no ficheiro de configuração.

-ou-

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

Observações

Warning

Antes de a nova FederationConfiguration instância ser utilizada por qualquer um dos módulos HTTP configurados, chame o Initialize método para garantir que a instância está devidamente inicializada.

Se este construtor for chamado, então deve existir uma <system.identityModel.services> secção de configuração com um <federationConfiguration> elemento que tenha o nome especificado no ficheiro de configuração.

Tanto a system.identityModel secção como o system.identityModel.services devem ser especificados num <section> elemento sob o <configSections> elemento no ficheiro de configuração, caso contrário é lançada uma exceção.

<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