Example #1
0
        public IdentityClaimType(Guid id, [NotNull] string name, bool required, bool isStatic, [CanBeNull] string regex, [CanBeNull] string regexDescription, [CanBeNull] string description, IdentityClaimValueType valueType = IdentityClaimValueType.String)
        {
            Check.NotNull(name, nameof(name));

            Name             = name;
            Required         = required;
            IsStatic         = isStatic;
            Regex            = regex;
            RegexDescription = regexDescription;
            Description      = description;
            ValueType        = valueType;
        }
Example #2
0
 public IdentityClaimType(
     Guid id,
     [NotNull] string name,
     bool required                       = false,
     bool isStatic                       = false,
     [CanBeNull] string regex            = null,
     [CanBeNull] string regexDescription = null,
     [CanBeNull] string description      = null,
     IdentityClaimValueType valueType    = IdentityClaimValueType.String)
 {
     Id = id;
     SetName(name);
     Required         = required;
     IsStatic         = isStatic;
     Regex            = regex;
     RegexDescription = regexDescription;
     Description      = description;
     ValueType        = valueType;
 }
 public IdentityClaimType(
     Guid id,
     [NotNull] string name,
     bool required                       = false,
     bool isStatic                       = false,
     [CanBeNull] string regex            = null,
     [CanBeNull] string regexDescription = null,
     [CanBeNull] string description      = null,
     IdentityClaimValueType valueType    = IdentityClaimValueType.String)
 {
     Id               = id;
     Name             = Check.NotNull(name, nameof(name));
     Required         = required;
     IsStatic         = isStatic;
     Regex            = regex;
     RegexDescription = regexDescription;
     Description      = description;
     ValueType        = valueType;
     ConcurrencyStamp = Guid.NewGuid().ToString("N");
 }
Example #4
0
 public virtual IdentityClaimType SetValueType(IdentityClaimValueType valueType)
 {
     ValueType = valueType;
     return(this);
 }