Claim Constructor (String^, String^, String^, String^, String^, ClaimsIdentity^)
Initializes a new instance of the Claim class with the specified claim type, value, value type, issuer, original issuer and subject.
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. |
Available since 10
.NET Framework
Available since 4.5