Claim Constructor (String^, String^, String^, String^, String^, ClaimsIdentity^)

.NET Framework (current version)
 

Initializes a new instance of the Claim class with the specified claim type, value, value type, issuer, original issuer and subject.

Namespace:   System.Security.Claims
Assembly:  mscorlib (in mscorlib.dll)

public:
Claim(
	String^ type,
	String^ value,
	String^ valueType,
	String^ issuer,
	String^ originalIssuer,
	ClaimsIdentity^ subject
)

Parameters

type
Type: System::String^

The claim type.

value
Type: System::String^

The claim value.

valueType
Type: System::String^

The claim value type. If this parameter is null, then ClaimValueTypes::String is used.

issuer
Type: System::String^

The claim issuer. If this parameter is empty or null, then DefaultIssuer is used.

originalIssuer
Type: System::String^

The original issuer of the claim. If this parameter is empty or null, then the OriginalIssuer property is set to the value of the Issuer property.

subject
Type: System.Security.Claims::ClaimsIdentity^

The subject that this claim describes.

Exception Condition
ArgumentNullException

type or value is null.

Universal Windows Platform
Available since 10
.NET Framework
Available since 4.5
Return to top
Show: