Compartilhar via


Claim Construtores

Definição

Inicializa uma nova instância da classe Claim.

Sobrecargas

Claim(BinaryReader)

Inicializa uma instância de Claim com o BinaryReader especificado.

Claim(Claim)

Inicializa uma nova instância da classe Claim.

Claim(BinaryReader, ClaimsIdentity)

Inicializa uma nova instância da classe Claim com o assunto e o leitor especificados.

Claim(Claim, ClaimsIdentity)

Inicializa uma nova instância da classe Claim com o assunto e a declaração de segurança especificados.

Claim(String, String)

Inicializa uma nova instância da classe Claim com o tipo de declaração e o valor especificados.

Claim(String, String, String)

Inicializa uma nova instância da classe Claim com o tipo de declaração, o valor e o tipo de valor especificados.

Claim(String, String, String, String)

Inicializa uma nova instância da classe Claim com o tipo de declaração, o valor, o tipo de valor e o emissor especificados.

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

Inicializa uma nova instância da Claim classe com o tipo de declaração, o valor, o tipo de valor, o emissor e o emissor original especificados.

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

Inicializa uma nova instância da classe Claim com o tipo de declaração, o valor, o tipo de valor, o emissor, o emissor original e o assunto especificados.

Claim(BinaryReader)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma instância de Claim com o BinaryReader especificado.

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)

Parâmetros

reader
BinaryReader

Um BinaryReader que aponta para um Claim.

Exceções

reader é null.

Comentários

Normalmente, o leitor é construído a partir dos bytes retornados de WriteTo.

Aplica-se a

Claim(Claim)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da 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)

Parâmetros

other
Claim

A declaração de segurança.

Exceções

other é null.

Comentários

Subject é definido como null.

Aplica-se a

Claim(BinaryReader, ClaimsIdentity)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da classe Claim com o assunto e o leitor especificados.

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)

Parâmetros

reader
BinaryReader

O leitor binário.

subject
ClaimsIdentity

O assunto que esta declaração descreve.

Exceções

reader é null.

Aplica-se a

Claim(Claim, ClaimsIdentity)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da classe Claim com o assunto e a declaração de segurança especificados.

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)

Parâmetros

other
Claim

A declaração de segurança.

subject
ClaimsIdentity

O assunto que esta declaração descreve.

Exceções

other é null.

Comentários

Subject é definido como subject.

Aplica-se a

Claim(String, String)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da classe Claim com o tipo de declaração e o valor especificados.

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)

Parâmetros

type
String

O tipo da declaração.

value
String

O valor da declaração.

Exceções

type ou value é null.

Comentários

A propriedade Subject está definida como null. As Issuer propriedades e OriginalIssuer são definidas como DefaultIssuer. A propriedade ValueType está definida como ClaimValueTypes.String

Confira também

Aplica-se a

Claim(String, String, String)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da classe Claim com o tipo de declaração, o valor e o tipo de valor especificados.

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)

Parâmetros

type
String

O tipo da declaração.

value
String

O valor da declaração.

valueType
String

O tipo de valor da declaração. Se esse parâmetro for null, String será usado.

Exceções

type ou value é null.

Comentários

A propriedade Subject está definida como null. As Issuer propriedades e OriginalIssuer são definidas como DefaultIssuer.

Confira também

Aplica-se a

Claim(String, String, String, String)

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da classe Claim com o tipo de declaração, o valor, o tipo de valor e o emissor especificados.

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)

Parâmetros

type
String

O tipo da declaração.

value
String

O valor da declaração.

valueType
String

O tipo de valor da declaração. Se esse parâmetro for null, String será usado.

issuer
String

O emissor de declaração. Se esse parâmetro estiver vazio ou for null, DefaultIssuer será usado.

Exceções

type ou value é null.

Comentários

A propriedade Subject está definida como null. A OriginalIssuer propriedade é definida de acordo com o valor do issuer parâmetro .

Confira também

Aplica-se a

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

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da Claim classe com o tipo de declaração, o valor, o tipo de valor, o emissor e o emissor original especificados.

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)

Parâmetros

type
String

O tipo da declaração.

value
String

O valor da declaração.

valueType
String

O tipo de valor da declaração. Se esse parâmetro for null, String será usado.

issuer
String

O emissor de declaração. Se esse parâmetro estiver vazio ou for null, DefaultIssuer será usado.

originalIssuer
String

O emissor original da declaração. Se esse parâmetro estiver vazio ou for null, a propriedade OriginalIssuer será definida com o valor da propriedade Issuer.

Exceções

type ou value é null.

Comentários

A propriedade Subject está definida como null.

Confira também

Aplica-se a

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

Origem:
Claim.cs
Origem:
Claim.cs
Origem:
Claim.cs

Inicializa uma nova instância da classe Claim com o tipo de declaração, o valor, o tipo de valor, o emissor, o emissor original e o assunto especificados.

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)

Parâmetros

type
String

O tipo da declaração.

value
String

O valor da declaração.

valueType
String

O tipo de valor da declaração. Se esse parâmetro for null, String será usado.

issuer
String

O emissor de declaração. Se esse parâmetro estiver vazio ou for null, DefaultIssuer será usado.

originalIssuer
String

O emissor original da declaração. Se esse parâmetro estiver vazio ou for null, a propriedade OriginalIssuer será definida com o valor da propriedade Issuer.

subject
ClaimsIdentity

O assunto que esta declaração descreve.

Exceções

type ou value é null.

Confira também

Aplica-se a