共用方式為


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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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)

來源:
Claim.cs
來源:
Claim.cs
來源:
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

另請參閱

適用於