FederationConfiguration Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
FederationConfiguration(Boolean) |
Inicializa una nueva instancia de la clase FederationConfiguration cargando opcionalmente los valores de la secció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.services
system.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>