FederationConfiguration Oluşturucular

Tanım

FederationConfiguration sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

FederationConfiguration()

Yapılandırma dosyasının bölümünden FederationConfiguration ayarları system.identityModel.services yükleyerek sınıfının yeni bir örneğini başlatır.

FederationConfiguration(Boolean)

İsteğe bağlı olarak yapılandırma dosyasının FederationConfiguration bölümünden system.identityModel.services ayarları yükleyerek sınıfının yeni bir örneğini başlatır.

FederationConfiguration(String)

belirtilen ada sahip federationConfiguration> öğesinden< sınıfının yeni bir örneğini FederationConfiguration başlatır.

Açıklamalar

Önemli

Yeni FederationConfiguration örnek yapılandırılan HTTP modüllerinden herhangi biri tarafından kullanılmadan önce, örneğin düzgün şekilde başlatıldığından emin olmak için yöntemini çağırın Initialize .

FederationConfiguration()

Yapılandırma dosyasının bölümünden FederationConfiguration ayarları system.identityModel.services yükleyerek sınıfının yeni bir örneğini başlatır.

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

Açıklamalar

Yeni örnekteki özellikler, yapılandırma bölümünden <system.identityModel.services> ayarlar yüklenerek başlatılır. Bu oluşturucu, parametresiyle trueoluşturucuyu loadConfig çağırırFederationConfiguration.FederationConfiguration(Boolean).

Uyarı

Yeni FederationConfiguration örnek yapılandırılan HTTP modüllerinden herhangi biri tarafından kullanılmadan önce, örneğin düzgün şekilde başlatıldığından emin olmak için yöntemini çağırın Initialize .

Ayrıca bkz.

Şunlara uygulanır

FederationConfiguration(Boolean)

İsteğe bağlı olarak yapılandırma dosyasının FederationConfiguration bölümünden system.identityModel.services ayarları yükleyerek sınıfının yeni bir örneğini başlatır.

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)

Parametreler

loadConfig
Boolean

true yapılandırma dosyasından yüklenen ayarlarla başlatmak için; false varsayılan değerlere başlatmak için.

Özel durumlar

Yapılandırma system.identityModel bölümü yapılandırma dosyasında tanımlanmamıştır.

Açıklamalar

Uyarı

Yeni FederationConfiguration örnek yapılandırılan HTTP modüllerinden herhangi biri tarafından kullanılmadan önce, örneğin düzgün şekilde başlatıldığından emin olmak için yöntemini çağırın Initialize .

system.identityModel bölümü, yapılandırma dosyasındaki öğesinin <configSections> altındaki bir <section> öğede belirtilmelidir veya bir özel durum oluşturulur.

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

ise true ve yalnızca tek <federationConfiguration> bir öğe belirtilirseloadConfig, ayarlar bu öğe kullanılarak yüklenir. Birden çok <federationConfiguration> öğe belirtilirse yöntemi, adına sahip DefaultFederationConfigurationNameolmayan öğesinden ayarları yüklemeyi dener. Böyle bir öğe yoksa, yöntem ayarları yüklemeden döndürür. Bu, yöntem çağrıldığında bir özel durumla Initialize sonuçlanır.

Uyarı

Microsoft, yapılandırma bölümünde en az birinin adlandırılmadığını veya adının boş bir dize olarak ayarlandığını belirten birden çok <federationConfiguration> öğe system.identityModel.services belirtmenizi önerir.

Şunlara uygulanır

FederationConfiguration(String)

belirtilen ada sahip federationConfiguration> öğesinden< sınıfının yeni bir örneğini FederationConfiguration başlatır.

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)

Parametreler

federationConfigurationName
String

Yapılandırmanın <federationConfiguration> yüklendiği öğenin adı.

Özel durumlar

Yapılandırma dosyasında tanımlı bölüm yok system.identityModel.services .

-veya-

Yapılandırma dosyasında tanımlı bölüm yok system.identityModel .

-veya-

bölümünde belirtilen ada system.identityModel.services sahip bir öğe yok<federationConfiguration>.

Açıklamalar

Uyarı

Yeni FederationConfiguration örnek yapılandırılan HTTP modüllerinden herhangi biri tarafından kullanılmadan önce, örneğin düzgün şekilde başlatıldığından emin olmak için yöntemini çağırın Initialize .

Bu oluşturucu çağrılırsa <system.identityModel.services> , yapılandırma dosyasında belirtilen ada sahip bir öğeye sahip bir <federationConfiguration> yapılandırma bölümü bulunmalıdır.

system.identityModel Hem bölümü hem de öğesinin system.identityModel.services yapılandırma dosyasındaki öğesinin <configSections> altındaki öğelerde <section> belirtilmesi gerekir veya bir özel durum oluşturulur.

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

Şunlara uygulanır