FederationConfiguration Конструкторы

Определение

Инициализирует новый экземпляр класса FederationConfiguration.

Перегрузки

FederationConfiguration()

Инициализирует новый экземпляр класса FederationConfiguration, загружая параметры из раздела system.identityModel.services файла конфигурации.

FederationConfiguration(Boolean)

Инициализирует новый экземпляр класса FederationConfiguration, при необходимости загружая параметры из раздела system.identityModel.services файла конфигурации.

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) конструктор с параметром loadConfigtrue.

Предупреждение

Перед использованием нового 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>

Применяется к