Поделиться через


Claim Конструкторы

Определение

Инициализирует новый экземпляр класса Claim.

Перегрузки

Claim(BinaryReader)

Инициализирует новый экземпляр Claim с указанным BinaryReader.

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

Инициализирует новый экземпляр Claim с указанным BinaryReader.

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

Объект BinaryReader, указывающий на Claim.

Исключения

reader имеет значение null.

Комментарии

Обычно средство чтения создается из байтов, возвращенных из 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

Утверждение безопасности.

Исключения

other имеет значение null.

Комментарии

Параметру 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

Субъект, который описывает данное утверждение.

Исключения

reader имеет значение null.

Применяется к

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

Субъект, который описывает данное утверждение.

Исключения

other имеет значение null.

Комментарии

Параметру 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

Значение утверждения.

Исключения

Параметр type или value имеет значение null.

Комментарии

Свойство Subject имеет значение null. Свойствам Issuer и OriginalIssuer задается значение DefaultIssuer. Свойство ValueType имеет значение 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.

Исключения

Параметр type или value имеет значение null.

Комментарии

Свойство Subject имеет значение null. Свойствам Issuer и OriginalIssuer задается значение 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.

Исключения

Параметр type или value имеет значение null.

Комментарии

Свойство 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.

Исключения

Параметр type или value имеет значение null.

Комментарии

Свойству 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

Субъект, который описывает данное утверждение.

Исключения

Параметр type или value имеет значение null.

См. также раздел

Применяется к