API Reference
Class
DsHeuristicsDetails
Decoded dsHeuristics flags. Only a subset is currently decoded; remaining characters are exposed for tooling.
Inheritance
- Object
- DsHeuristicsDetails
Constructors
public DsHeuristicsDetails() #Inherited Methods
Properties
public String Raw { get; set; } #Original dsHeuristics string.
public Boolean AnonymousLdapEnabled { get; set; } #Seventh character equal to '2' enables anonymous LDAP operations (subject to ACLs).
public Boolean AllowAnonNspiEnabled { get; set; } #Eight character (1-based) not '0' enables anonymous NSPI (fAllowAnonNSPI).
public Boolean DoNotVerifyUniqueness { get; set; } #Twenty-first character (1-based) not '0' sets DoNotVerifyUniqueness behavior.
public Int32 Length { get; } #Length of the Raw string.
public IReadOnlyDictionary<Int32, Char> Positions { get; set; } #1-based index -> char value mapping for all provided positions.
public IReadOnlyList<Int32> NonDefaultPositions { get; set; } #List of 1-based positions where the character is not '0'.