WsFederationConfiguration 构造函数

定义

初始化 WsFederationConfiguration 类的新实例。

重载

WsFederationConfiguration(WSFederationElement)

从指定的 <wsFederation> 元素来初始化 WsFederationConfiguration 类的新实例。

WsFederationConfiguration(String, String)

使用指定的颁发者和领域来初始化 WsFederationConfiguration 类的新实例。

WsFederationConfiguration(WSFederationElement)

从指定的 <wsFederation> 元素来初始化 WsFederationConfiguration 类的新实例。

public:
 WsFederationConfiguration(System::IdentityModel::Services::Configuration::WSFederationElement ^ federationElement);
public WsFederationConfiguration (System.IdentityModel.Services.Configuration.WSFederationElement federationElement);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : System.IdentityModel.Services.Configuration.WSFederationElement -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (federationElement As WSFederationElement)

参数

federationElement
WSFederationElement

要从新实例初始化的 <wsFederation> 元素。

注解

根据指定 <wsFederation> 元素的设置初始化新实例的属性。

对 指定的federationElement对象执行WSFederationElement某些验证。 WSFederationElement.Issuer属性和 WSFederationElement.Realm 属性都必须指定非 null、非空值。 如果设置了 true属性WSFederationElement.RequireHttps,该WSFederationElement.Issuer属性必须指定具有 HTTPS 方案的 URI。 属性 WSFederationElement.Freshness 不能为负数。 如果不满足这些条件中的任何一个,将引发异常。

另请参阅

适用于

WsFederationConfiguration(String, String)

使用指定的颁发者和领域来初始化 WsFederationConfiguration 类的新实例。

public:
 WsFederationConfiguration(System::String ^ issuer, System::String ^ realm);
public WsFederationConfiguration (string issuer, string realm);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : string * string -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (issuer As String, realm As String)

参数

issuer
String

包含 WS-Federation 身份验证模块 (WSFAM) 使用的颁发者 URI 的字符串。

realm
String

包含 WSFAM 使用的请求领域的 URI 的字符串。

例外

issuernull

realmnull

注解

IssuerRealm 属性根据 issuerrealm 参数进行初始化。 所有其他属性都初始化为其默认值。

适用于