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; }
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"); }
public virtual IdentityClaimType SetValueType(IdentityClaimValueType valueType) { ValueType = valueType; return(this); }