Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Claim() [8/10]

System.Security.Claims.Claim.Claim ( string type,
string value,
string valueType,
string issuer,
string originalIssuer,
ClaimsIdentity subject,
string propertyKey,
string propertyValue )
inlinepackage

Definition at line 169 of file Claim.cs.

170 {
171 if (type == null)
172 {
173 throw new ArgumentNullException("type");
174 }
175 if (value == null)
176 {
177 throw new ArgumentNullException("value");
178 }
179 _type = type;
180 _value = value;
181 _valueType = (string.IsNullOrEmpty(valueType) ? "http://www.w3.org/2001/XMLSchema#string" : valueType);
182 _issuer = (string.IsNullOrEmpty(issuer) ? "LOCAL AUTHORITY" : issuer);
183 _originalIssuer = (string.IsNullOrEmpty(originalIssuer) ? _issuer : originalIssuer);
185 if (propertyKey != null)
186 {
189 }
190 }
Dictionary< string, string > _properties
Definition Claim.cs:27
readonly ClaimsIdentity _subject
Definition Claim.cs:29
readonly string _valueType
Definition Claim.cs:35
readonly string _value
Definition Claim.cs:33
readonly string _issuer
Definition Claim.cs:23
readonly string _originalIssuer
Definition Claim.cs:25
readonly string _type
Definition Claim.cs:31

References System.Security.Claims.Claim._issuer, System.Security.Claims.Claim._originalIssuer, System.Security.Claims.Claim._properties, System.Security.Claims.Claim._subject, System.Security.Claims.Claim._type, System.Security.Claims.Claim._value, System.Security.Claims.Claim._valueType, System.type, and System.value.