FederationConfiguration Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| FederationConfiguration(Boolean) |
Inicializa uma nova instância da FederationConfiguration classe carregando opcionalmente as definições a partir da |
| 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>