Claim Costruttori

Definizione

Inizializza una nuova istanza della classe Claim.

Overload

Claim(BinaryReader)

Inizializza un'istanza di Claim con l'oggetto BinaryReader specificato.

Claim(Claim)

Inizializza una nuova istanza della classe Claim.

Claim(BinaryReader, ClaimsIdentity)

Inizializza una nuova istanza della classe Claim con il lettore e il soggetto specificati.

Claim(Claim, ClaimsIdentity)

Inizializza una nuova istanza della classe Claim con l'attestazione di sicurezza e il soggetto specificati.

Claim(String, String)

Inizializza una nuova istanza della classe Claim con il tipo e il valore dell'attestazione specificati.

Claim(String, String, String)

Inizializza una nuova istanza della classe Claim con il tipo, il valore e il tipo di valore dell'attestazione specificati.

Claim(String, String, String, String)

Inizializza una nuova istanza della classe Claim con il tipo di attestazione, il valore, il tipo di valore e l'autorità di certificazione specificati.

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

Inizializza una nuova istanza della Claim classe con il tipo di attestazione, il valore, il tipo di valore, l'autorità emittente originale specificati.

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

Inizializza una nuova istanza della classe Claim con il tipo di attestazione, il valore, il tipo di valore, l'autorità di certificazione, l'autorità di certificazione originale e il soggetto.

Claim(BinaryReader)

Inizializza un'istanza di Claim con l'oggetto BinaryReader specificato.

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)

Parametri

reader
BinaryReader

BinaryReader che fa riferimento a Claim.

Eccezioni

reader è null.

Commenti

In genere, il lettore viene costruito dai byte restituiti da WriteTo.

Si applica a

Claim(Claim)

Inizializza una nuova istanza della classe 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)

Parametri

other
Claim

Attestazione di sicurezza.

Eccezioni

other è null.

Commenti

Subject è impostato su null.

Si applica a

Claim(BinaryReader, ClaimsIdentity)

Inizializza una nuova istanza della classe Claim con il lettore e il soggetto specificati.

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)

Parametri

reader
BinaryReader

Lettore binario.

subject
ClaimsIdentity

Soggetto descritto da questa attestazione.

Eccezioni

reader è null.

Si applica a

Claim(Claim, ClaimsIdentity)

Inizializza una nuova istanza della classe Claim con l'attestazione di sicurezza e il soggetto specificati.

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)

Parametri

other
Claim

Attestazione di sicurezza.

subject
ClaimsIdentity

Soggetto descritto da questa attestazione.

Eccezioni

other è null.

Commenti

Subject è impostato su subject.

Si applica a

Claim(String, String)

Inizializza una nuova istanza della classe Claim con il tipo e il valore dell'attestazione specificati.

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)

Parametri

type
String

Tipo di attestazione.

value
String

Valore dell'attestazione.

Eccezioni

type o value è null.

Commenti

La proprietà Subject è impostata su null. Le proprietà Issuer e OriginalIssuer vengono impostate su DefaultIssuer. La proprietà ValueType è impostata su ClaimValueTypes.String.

Vedi anche

Si applica a

Claim(String, String, String)

Inizializza una nuova istanza della classe Claim con il tipo, il valore e il tipo di valore dell'attestazione specificati.

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)

Parametri

type
String

Tipo di attestazione.

value
String

Valore dell'attestazione.

valueType
String

Tipo di valore dell'attestazione. Se questo parametro è null, viene usato String.

Eccezioni

type o value è null.

Commenti

La proprietà Subject è impostata su null. Le proprietà Issuer e OriginalIssuer vengono impostate su DefaultIssuer.

Vedi anche

Si applica a

Claim(String, String, String, String)

Inizializza una nuova istanza della classe Claim con il tipo di attestazione, il valore, il tipo di valore e l'autorità di certificazione specificati.

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)

Parametri

type
String

Tipo di attestazione.

value
String

Valore dell'attestazione.

valueType
String

Tipo di valore dell'attestazione. Se questo parametro è null, viene usato String.

issuer
String

Autorità di certificazione dell'attestazione. Se questo parametro è vuoto o null, viene usato DefaultIssuer.

Eccezioni

type o value è null.

Commenti

La proprietà Subject è impostata su null. La OriginalIssuer proprietà viene impostata in base al valore del issuer parametro .

Vedi anche

Si applica a

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

Inizializza una nuova istanza della Claim classe con il tipo di attestazione, il valore, il tipo di valore, l'autorità emittente originale specificati.

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)

Parametri

type
String

Tipo di attestazione.

value
String

Valore dell'attestazione.

valueType
String

Tipo di valore dell'attestazione. Se questo parametro è null, viene usato String.

issuer
String

Autorità di certificazione dell'attestazione. Se questo parametro è vuoto o null, viene usato DefaultIssuer.

originalIssuer
String

Autorità di certificazione originale dell'attestazione. Se questo parametro è vuoto o null, la proprietà OriginalIssuer è impostata sul valore della proprietà Issuer.

Eccezioni

type o value è null.

Commenti

La proprietà Subject è impostata su null.

Vedi anche

Si applica a

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

Inizializza una nuova istanza della classe Claim con il tipo di attestazione, il valore, il tipo di valore, l'autorità di certificazione, l'autorità di certificazione originale e il soggetto.

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)

Parametri

type
String

Tipo di attestazione.

value
String

Valore dell'attestazione.

valueType
String

Tipo di valore dell'attestazione. Se questo parametro è null, viene usato String.

issuer
String

Autorità di certificazione dell'attestazione. Se questo parametro è vuoto o null, viene usato DefaultIssuer.

originalIssuer
String

Autorità di certificazione originale dell'attestazione. Se questo parametro è vuoto o null, la proprietà OriginalIssuer è impostata sul valore della proprietà Issuer.

subject
ClaimsIdentity

Soggetto descritto da questa attestazione.

Eccezioni

type o value è null.

Vedi anche

Si applica a