FederationConfiguration Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса FederationConfiguration.
Перегрузки
FederationConfiguration() |
Инициализирует новый экземпляр класса FederationConfiguration, загружая параметры из раздела |
FederationConfiguration(Boolean) |
Инициализирует новый экземпляр класса FederationConfiguration, при необходимости загружая параметры из раздела |
FederationConfiguration(String) |
Инициализирует новый экземпляр класса FederationConfiguration из элемента <federationConfiguration> с указанным именем. |
Комментарии
Важно!
Перед использованием нового FederationConfiguration экземпляра любым из настроенных модулей HTTP вызовите Initialize метод , чтобы убедиться, что экземпляр правильно инициализирован.
FederationConfiguration()
Инициализирует новый экземпляр класса FederationConfiguration, загружая параметры из раздела system.identityModel.services
файла конфигурации.
public:
FederationConfiguration();
public FederationConfiguration ();
Public Sub New ()
Комментарии
Свойства в новом экземпляре инициализируются путем загрузки параметров из <system.identityModel.services>
раздела конфигурации. Этот конструктор вызывает FederationConfiguration.FederationConfiguration(Boolean) конструктор с параметром loadConfig
true
.
Предупреждение
Перед использованием нового FederationConfiguration экземпляра любым из настроенных модулей HTTP вызовите Initialize метод , чтобы убедиться, что экземпляр правильно инициализирован.
См. также раздел
Применяется к
FederationConfiguration(Boolean)
Инициализирует новый экземпляр класса FederationConfiguration, при необходимости загружая параметры из раздела system.identityModel.services
файла конфигурации.
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)
Параметры
- loadConfig
- Boolean
true
для инициализации с параметрами, загруженные из файла конфигурации. false
для инициализации со значения по умолчанию.
Исключения
Раздел конфигурации system.identityModel
не определен в файле конфигурации.
Комментарии
Предупреждение
Перед использованием нового FederationConfiguration экземпляра любым из настроенных модулей HTTP вызовите Initialize метод , чтобы убедиться, что экземпляр правильно инициализирован.
Раздел system.identityModel
должен быть указан в элементе <section>
под элементом <configSections>
в файле конфигурации, иначе будет создано исключение.
<configSections>
<section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</configSections>
Если loadConfig
параметр имеет значение true
и указан только один <federationConfiguration>
элемент, параметры загружаются с помощью этого элемента. Если указано несколько <federationConfiguration>
элементов, метод пытается загрузить параметры из неименованного элемента , который имеет DefaultFederationConfigurationName. Если такой элемент не существует, метод возвращает без загрузки параметров. Это приводит к исключению при вызове Initialize метода .
Предупреждение
Корпорация Майкрософт рекомендует, чтобы при указании нескольких <federationConfiguration>
элементов в system.identityModel.services
разделе конфигурации по крайней мере один из них был неименован или его имя было задано как пустая строка.
Применяется к
FederationConfiguration(String)
Инициализирует новый экземпляр класса FederationConfiguration из элемента <federationConfiguration> с указанным именем.
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)
Параметры
- federationConfigurationName
- String
Имя элемента <federationConfiguration>
, из которого необходимо загрузить конфигурацию.
Исключения
Раздел system.identityModel.services
не определен в файле конфигурации.
-или-
Раздел system.identityModel
не определен в файле конфигурации.
-или-
Элемент <federationConfiguration>
с указанным именем отсутствует в разделе system.identityModel.services
.
Комментарии
Предупреждение
Перед использованием нового FederationConfiguration экземпляра любым из настроенных модулей HTTP вызовите Initialize метод , чтобы убедиться, что экземпляр правильно инициализирован.
Если вызывается этот конструктор, <system.identityModel.services>
в файле конфигурации должен существовать раздел конфигурации с элементом <federationConfiguration>
с указанным именем.
system.identityModel
Раздел и необходимо system.identityModel.services
указать в <section>
элементах <configSections>
в файле конфигурации, иначе возникнет исключение.
<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>