IdentityConfiguration 构造函数

定义

初始化 IdentityConfiguration 类的新实例。

重载

IdentityConfiguration()

初始化 IdentityConfiguration 类的新实例。 如果存在,设置将从默认配置中加载。

IdentityConfiguration(Boolean)

使用是否要从默认配置中加载设置的特定值来初始化 IdentityConfiguration 类的新实例。

IdentityConfiguration(X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书。

IdentityConfiguration(String)

初始化 IdentityConfiguration 类的新实例。 设置从命名配置中加载。

IdentityConfiguration(Boolean, X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书。 设置是选择加载默认配置。

IdentityConfiguration(String, X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书,加载命名的配置。

IdentityConfiguration()

初始化 IdentityConfiguration 类的新实例。 如果存在,设置将从默认配置中加载。

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

注解

属性值从配置文件中的未命名 <identityConfiguration> 元素加载(如果存在此类元素);否则,属性设置为其默认值。

适用于

IdentityConfiguration(Boolean)

使用是否要从默认配置中加载设置的特定值来初始化 IdentityConfiguration 类的新实例。

public:
 IdentityConfiguration(bool loadConfig);
public IdentityConfiguration (bool loadConfig);
new System.IdentityModel.Configuration.IdentityConfiguration : bool -> System.IdentityModel.Configuration.IdentityConfiguration
Public Sub New (loadConfig As Boolean)

参数

loadConfig
Boolean

如果从配置文件中加载设置,则为 true ;否则为 false

例外

loadConfigtrue,但没有 <system.identityModel> 配置元素。

注解

如果 loadConfigtrue,则从配置文件中的未命名 <identityConfiguration> 元素加载属性值;否则,属性设置为默认值。

适用于

IdentityConfiguration(X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书。

public:
 IdentityConfiguration(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ serviceCertificate);
public IdentityConfiguration (System.Security.Cryptography.X509Certificates.X509Certificate2 serviceCertificate);
new System.IdentityModel.Configuration.IdentityConfiguration : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Configuration.IdentityConfiguration
Public Sub New (serviceCertificate As X509Certificate2)

参数

serviceCertificate
X509Certificate2

该服务证书。 设置 ServiceCertificate 属性。

注解

属性值从配置文件中的未命名 <identityConfiguration> 元素加载(如果存在此类元素);否则,属性设置为其默认值。

适用于

IdentityConfiguration(String)

初始化 IdentityConfiguration 类的新实例。 设置从命名配置中加载。

public:
 IdentityConfiguration(System::String ^ identityConfigurationName);
public IdentityConfiguration (string identityConfigurationName);
new System.IdentityModel.Configuration.IdentityConfiguration : string -> System.IdentityModel.Configuration.IdentityConfiguration
Public Sub New (identityConfigurationName As String)

参数

identityConfigurationName
String

从中加载设置的 <identityConfiguration> 元素的名称。

例外

没有 <system.identityModel> 配置元素。

注解

如果调用此构造函数,则配置文件中必须存在具有提供的名称的 System.IdentityModel 配置节。

适用于

IdentityConfiguration(Boolean, X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书。 设置是选择加载默认配置。

public:
 IdentityConfiguration(bool loadConfig, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ serviceCertificate);
public IdentityConfiguration (bool loadConfig, System.Security.Cryptography.X509Certificates.X509Certificate2 serviceCertificate);
new System.IdentityModel.Configuration.IdentityConfiguration : bool * System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Configuration.IdentityConfiguration
Public Sub New (loadConfig As Boolean, serviceCertificate As X509Certificate2)

参数

loadConfig
Boolean

如果从配置文件中加载设置,则为 true ;否则为 false

serviceCertificate
X509Certificate2

该服务证书。 设置 ServiceCertificate 属性。

例外

loadConfigtrue,但没有 <system.identityModel> 配置元素。

注解

如果 loadConfigtrue,则从配置文件中的未命名 <identityConfiguration> 元素加载属性值;否则,属性设置为默认值。

适用于

IdentityConfiguration(String, X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书,加载命名的配置。

public:
 IdentityConfiguration(System::String ^ identityConfigurationName, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ serviceCertificate);
public IdentityConfiguration (string identityConfigurationName, System.Security.Cryptography.X509Certificates.X509Certificate2 serviceCertificate);
new System.IdentityModel.Configuration.IdentityConfiguration : string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Configuration.IdentityConfiguration
Public Sub New (identityConfigurationName As String, serviceCertificate As X509Certificate2)

参数

identityConfigurationName
String

要从中 <service> 加载配置的元素的名称。

serviceCertificate
X509Certificate2

该服务证书。 设置 ServiceCertificate 属性。

例外

没有 <System.IdentityModel> 配置元素。

适用于