FederationConfiguration Constructores

Definición

Inicializa una nueva instancia de la clase FederationConfiguration.

Sobrecargas

Nombre Description
FederationConfiguration()

Inicializa una nueva instancia de la FederationConfiguration clase cargando la configuración desde la system.identityModel.services sección del archivo de configuración.

FederationConfiguration(Boolean)

Inicializa una nueva instancia de la FederationConfiguration clase mediante la carga opcional de la configuración desde la system.identityModel.services sección del archivo de configuración.

FederationConfiguration(String)

Inicializa una nueva instancia de la FederationConfiguration clase desde el <elemento federationConfiguration> con el nombre especificado.

Comentarios

Importante

Antes de que cualquiera de los módulos HTTP configurados use la nueva FederationConfiguration instancia, llame al Initialize método para asegurarse de que la instancia se inicializa correctamente.

FederationConfiguration()

Inicializa una nueva instancia de la FederationConfiguration clase cargando la configuración desde la system.identityModel.services sección del archivo de configuración.

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

Comentarios

Las propiedades de la nueva instancia se inicializan cargando la configuración de la <system.identityModel.services> sección de configuración. Este constructor llama al FederationConfiguration.FederationConfiguration(Boolean) constructor con el loadConfig parámetro true.

Advertencia

Antes de que cualquiera de los módulos HTTP configurados use la nueva FederationConfiguration instancia, llame al Initialize método para asegurarse de que la instancia se inicializa correctamente.

Consulte también

Se aplica a

FederationConfiguration(Boolean)

Inicializa una nueva instancia de la FederationConfiguration clase mediante la carga opcional de la configuración desde la system.identityModel.services sección del archivo de configuración.

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 con la configuración cargada desde el archivo de configuración; false para inicializar los valores predeterminados.

Excepciones

La system.identityModel sección de configuración no está definida en el archivo de configuración.

Comentarios

Advertencia

Antes de que cualquiera de los módulos HTTP configurados use la nueva FederationConfiguration instancia, llame al Initialize método para asegurarse de que la instancia se inicializa correctamente.

La system.identityModel sección debe especificarse en un <section> elemento bajo el <configSections> elemento del archivo de configuración o se produce una excepción.

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

Si loadConfig se true especifica y solo se especifica un solo <federationConfiguration> elemento, la configuración se carga mediante ese elemento. Si se especifican varios <federationConfiguration> elementos, el método intenta cargar la configuración desde el elemento que no tiene el nombre de que tiene .DefaultFederationConfigurationName Si este elemento no existe, el método devuelve sin cargar la configuración. Esto produce una excepción cuando se llama al Initialize método .

Advertencia

Microsoft recomienda que si especifica varios elementos <federationConfiguration> en la sección de configuración de system.identityModel.services que al menos uno de ellos no tiene nombre o tiene su nombre establecido en una cadena vacía.

Se aplica a

FederationConfiguration(String)

Inicializa una nueva instancia de la FederationConfiguration clase desde el <elemento federationConfiguration> con el nombre 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

Nombre del elemento desde el <federationConfiguration> que se va a cargar la configuración.

Excepciones

No hay ninguna system.identityModel.services sección definida en el archivo de configuración.

O bien

No hay ninguna system.identityModel sección definida en el archivo de configuración.

O bien

No hay ningún <federationConfiguration> elemento con el nombre especificado en la system.identityModel.services sección .

Comentarios

Advertencia

Antes de que cualquiera de los módulos HTTP configurados use la nueva FederationConfiguration instancia, llame al Initialize método para asegurarse de que la instancia se inicializa correctamente.

Si se llama a este constructor, debe existir una <system.identityModel.services> sección de configuración con un <federationConfiguration> elemento que tenga el nombre especificado en el archivo de configuración.

Tanto la system.identityModel sección como el system.identityModel.services elemento deben especificarse en un <section> elemento <configSections> del archivo de configuración o se produce una excepción.

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

Se aplica a