Compartir a través de


FederationConfiguration Constructores

Definición

Inicializa una nueva instancia de la clase FederationConfiguration.

Sobrecargas

FederationConfiguration()

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

FederationConfiguration(Boolean)

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

FederationConfiguration(String)

Inicializa una nueva instancia de la clase FederationConfiguration a partir del 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 clase FederationConfiguration cargando los valores de la sección system.identityModel.services 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 clase FederationConfiguration cargando opcionalmente los valores de la sección system.identityModel.services 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 los valores cargados del archivo de configuración; false para inicializar los valores predeterminados.

Excepciones

La sección de configuración system.identityModel no se define 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 debajo del <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 es true 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 del 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 <federationConfiguration> elementos en la system.identityModel.services sección de configuración 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 clase FederationConfiguration a partir del 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

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

Excepciones

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

o bien

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

o bien

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

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 sección como el system.identityModel.servicessystem.identityModel deben especificarse en un <section> elemento debajo del elemento en el <configSections> 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