Claim 构造函数

定义

初始化 Claim 类的新实例。

重载

Claim(BinaryReader)

用指定的 BinaryReader 初始化 Claim 的实例。

Claim(Claim)

初始化 Claim 类的新实例。

Claim(BinaryReader, ClaimsIdentity)

用指定的读取器和使用者初始化 Claim 类的新实例。

Claim(Claim, ClaimsIdentity)

用指定的安全声明和使用者初始化 Claim 类的新实例。

Claim(String, String)

使用指定的声明类型和值初始化 Claim 类的新实例。

Claim(String, String, String)

使用指定的声明类型、值和值类型初始化 Claim 类的新实例。

Claim(String, String, String, String)

使用指定的声明类型、值、值类型和颁发者初始化 Claim 类的新实例。

Claim(String, String, String, String, String)

使用指定的声明类型、值、值类型、颁发者和原始颁发者初始化 类的新实例 Claim

Claim(String, String, String, String, String, ClaimsIdentity)

使用指定的声明类型、值、值类型、颁发者、原始颁发者和主题,初始化 Claim 类的新实例。

Claim(BinaryReader)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

用指定的 BinaryReader 初始化 Claim 的实例。

public:
 Claim(System::IO::BinaryReader ^ reader);
public Claim (System.IO.BinaryReader reader);
new System.Security.Claims.Claim : System.IO.BinaryReader -> System.Security.Claims.Claim
Public Sub New (reader As BinaryReader)

参数

reader
BinaryReader

指向 ClaimBinaryReader

例外

readernull

注解

通常,读取器是从 返回的字节构造的 WriteTo

适用于

Claim(Claim)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

初始化 Claim 类的新实例。

protected:
 Claim(System::Security::Claims::Claim ^ other);
protected Claim (System.Security.Claims.Claim other);
new System.Security.Claims.Claim : System.Security.Claims.Claim -> System.Security.Claims.Claim
Protected Sub New (other As Claim)

参数

other
Claim

安全声明。

例外

othernull

注解

Subject 设置为 null

适用于

Claim(BinaryReader, ClaimsIdentity)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

用指定的读取器和使用者初始化 Claim 类的新实例。

public:
 Claim(System::IO::BinaryReader ^ reader, System::Security::Claims::ClaimsIdentity ^ subject);
public Claim (System.IO.BinaryReader reader, System.Security.Claims.ClaimsIdentity subject);
public Claim (System.IO.BinaryReader reader, System.Security.Claims.ClaimsIdentity? subject);
new System.Security.Claims.Claim : System.IO.BinaryReader * System.Security.Claims.ClaimsIdentity -> System.Security.Claims.Claim
Public Sub New (reader As BinaryReader, subject As ClaimsIdentity)

参数

reader
BinaryReader

二进制读取器。

subject
ClaimsIdentity

此声明说明的主题。

例外

readernull

适用于

Claim(Claim, ClaimsIdentity)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

用指定的安全声明和使用者初始化 Claim 类的新实例。

protected:
 Claim(System::Security::Claims::Claim ^ other, System::Security::Claims::ClaimsIdentity ^ subject);
protected Claim (System.Security.Claims.Claim other, System.Security.Claims.ClaimsIdentity subject);
protected Claim (System.Security.Claims.Claim other, System.Security.Claims.ClaimsIdentity? subject);
new System.Security.Claims.Claim : System.Security.Claims.Claim * System.Security.Claims.ClaimsIdentity -> System.Security.Claims.Claim
Protected Sub New (other As Claim, subject As ClaimsIdentity)

参数

other
Claim

安全声明。

subject
ClaimsIdentity

此声明说明的主题。

例外

othernull

注解

Subject 设置为 subject

适用于

Claim(String, String)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

使用指定的声明类型和值初始化 Claim 类的新实例。

public:
 Claim(System::String ^ type, System::String ^ value);
public Claim (string type, string value);
new System.Security.Claims.Claim : string * string -> System.Security.Claims.Claim
Public Sub New (type As String, value As String)

参数

type
String

声明类型。

value
String

声明值。

例外

typevaluenull

注解

Subject 属性设置为 nullIssuerOriginalIssuer 属性设置为 DefaultIssuerValueType 属性已设置为 ClaimValueTypes.String

另请参阅

适用于

Claim(String, String, String)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

使用指定的声明类型、值和值类型初始化 Claim 类的新实例。

public:
 Claim(System::String ^ type, System::String ^ value, System::String ^ valueType);
public Claim (string type, string value, string valueType);
public Claim (string type, string value, string? valueType);
new System.Security.Claims.Claim : string * string * string -> System.Security.Claims.Claim
Public Sub New (type As String, value As String, valueType As String)

参数

type
String

声明类型。

value
String

声明值。

valueType
String

声明值类型。 如果此参数为 null,则使用 String

例外

typevaluenull

注解

Subject 属性设置为 nullIssuerOriginalIssuer 属性设置为 DefaultIssuer

另请参阅

适用于

Claim(String, String, String, String)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

使用指定的声明类型、值、值类型和颁发者初始化 Claim 类的新实例。

public:
 Claim(System::String ^ type, System::String ^ value, System::String ^ valueType, System::String ^ issuer);
public Claim (string type, string value, string valueType, string issuer);
public Claim (string type, string value, string? valueType, string? issuer);
new System.Security.Claims.Claim : string * string * string * string -> System.Security.Claims.Claim
Public Sub New (type As String, value As String, valueType As String, issuer As String)

参数

type
String

声明类型。

value
String

声明值。

valueType
String

声明值类型。 如果此参数为 null,则使用 String

issuer
String

声明颁发者。 如果此参数为空或为 null,则使用 DefaultIssuer

例外

typevaluenull

注解

Subject 属性设置为 null。 根据 OriginalIssuer 参数的值 issuer 设置 属性。

另请参阅

适用于

Claim(String, String, String, String, String)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

使用指定的声明类型、值、值类型、颁发者和原始颁发者初始化 类的新实例 Claim

public:
 Claim(System::String ^ type, System::String ^ value, System::String ^ valueType, System::String ^ issuer, System::String ^ originalIssuer);
public Claim (string type, string value, string valueType, string issuer, string originalIssuer);
public Claim (string type, string value, string? valueType, string? issuer, string? originalIssuer);
new System.Security.Claims.Claim : string * string * string * string * string -> System.Security.Claims.Claim
Public Sub New (type As String, value As String, valueType As String, issuer As String, originalIssuer As String)

参数

type
String

声明类型。

value
String

声明值。

valueType
String

声明值类型。 如果此参数为 null,则使用 String

issuer
String

声明颁发者。 如果此参数为空或为 null,则使用 DefaultIssuer

originalIssuer
String

声明的原始颁发者。 如果此参数为空或 null,则将 OriginalIssuer 属性设置为 Issuer 属性的值。

例外

typevaluenull

注解

Subject 属性设置为 null

另请参阅

适用于

Claim(String, String, String, String, String, ClaimsIdentity)

Source:
Claim.cs
Source:
Claim.cs
Source:
Claim.cs

使用指定的声明类型、值、值类型、颁发者、原始颁发者和主题,初始化 Claim 类的新实例。

public:
 Claim(System::String ^ type, System::String ^ value, System::String ^ valueType, System::String ^ issuer, System::String ^ originalIssuer, System::Security::Claims::ClaimsIdentity ^ subject);
public Claim (string type, string value, string valueType, string issuer, string originalIssuer, System.Security.Claims.ClaimsIdentity subject);
public Claim (string type, string value, string? valueType, string? issuer, string? originalIssuer, System.Security.Claims.ClaimsIdentity? subject);
new System.Security.Claims.Claim : string * string * string * string * string * System.Security.Claims.ClaimsIdentity -> System.Security.Claims.Claim
Public Sub New (type As String, value As String, valueType As String, issuer As String, originalIssuer As String, subject As ClaimsIdentity)

参数

type
String

声明类型。

value
String

声明值。

valueType
String

声明值类型。 如果此参数为 null,则使用 String

issuer
String

声明颁发者。 如果此参数为空或为 null,则使用 DefaultIssuer

originalIssuer
String

声明的原始颁发者。 如果此参数为空或 null,则将 OriginalIssuer 属性设置为 Issuer 属性的值。

subject
ClaimsIdentity

此声明说明的主题。

例外

typevaluenull

另请参阅

适用于