• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Dapplo.ActiveDirectory
    • ActiveDirectoryExtensions
    • ActiveDirectoryGlobals
    • AdPropertyAttribute
    • IAdObject
    • IAdObjectFactory
  • Dapplo.ActiveDirectory.Entities
    • Comparisons
    • DistinguishedName
    • Operators
    • Property
    • PropertyComparison
    • Query
    • QueryElement
    • Value
  • Dapplo.ActiveDirectory.Enums
    • AdProperties
    • ClassNames
    • ComputerProperties
    • DistinguishedNameAttributes
    • UserAccountControlFlags
    • UserProperties
  • Dapplo.ActiveDirectory.Extensions
    • AdDateTimeExtensions
    • DirectoryEntryPropertyExtensions
    • EnumExtensions
    • PropertyInfoExtension
  • Dapplo.ActiveDirectory.Finder
    • FinderAddonModule
    • Startup
  • Dapplo.ActiveDirectory.Finder.Configuration
    • IFinderTranslations
  • Dapplo.ActiveDirectory.Finder.Entities
    • IUser
  • Dapplo.ActiveDirectory.Finder.Ui.ViewModels
    • FinderViewModel
  • Dapplo.ActiveDirectory.Finder.Ui.Views
    • FinderView
  • Dapplo.ActiveDirectory.Internal
    • IAdsLargeInteger
    • IADsSecurityDescriptor
    • SimpleDictionaryProxy

Class Property

A simple non mutable container for properties This will do all the encoding and other validations

Inheritance
System.Object
Property
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Dapplo.ActiveDirectory.Entities
Assembly: Dapplo.ActiveDirectory.dll
Syntax
public class Property

Methods

| Improve this Doc View Source

BitAnd(Property)

This creates a property with the LDAP_MATCHING_RULE_BIT_AND rule

Declaration
public static Property BitAnd(Property property)
Parameters
Type Name Description
Property property

The property

Returns
Type Description
Property

Property

| Improve this Doc View Source

BitOr(Property)

This creates a property with the LDAP_MATCHING_RULE_BIT_OR rule

Declaration
public static Property BitOr(Property property)
Parameters
Type Name Description
Property property

The property

Returns
Type Description
Property

Property

| Improve this Doc View Source

DnWithData(Property)

This creates a property with the LDAP_MATCHING_RULE_DN_WITH_DATA rule

Declaration
public static Property DnWithData(Property property)
Parameters
Type Name Description
Property property

The property

Returns
Type Description
Property

Property

| Improve this Doc View Source

InChain(Property)

This creates a property with the LDAP_MATCHING_RULE_IN_CHAIN rule

Declaration
public static Property InChain(Property property)
Parameters
Type Name Description
Property property

The property

Returns
Type Description
Property

Property

| Improve this Doc View Source

ToString()

The to string makes a readable string (decoding is done)

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()
| Improve this Doc View Source

TransitiveEval(Property)

This creates a property with the LDAP_MATCHING_RULE_TRANSITIVE_EVAL rule

Declaration
public static Property TransitiveEval(Property property)
Parameters
Type Name Description
Property property

The property

Returns
Type Description
Property

Property

| Improve this Doc View Source

WithRule(Property, Property)

This creates a property with a rule, looks like this: "property:rule:"

Declaration
public static Property WithRule(Property property, Property rule)
Parameters
Type Name Description
Property property

The property

Property rule

The property

Returns
Type Description
Property

Property

Operators

| Improve this Doc View Source

Implicit(Property to String)

Add implicit casting to string

Declaration
public static implicit operator string (Property property)
Parameters
Type Name Description
Property property

Property

Returns
Type Description
System.String
| Improve this Doc View Source

Implicit(Enum to Property)

Add implicit casting from enum

Declaration
public static implicit operator Property(Enum property)
Parameters
Type Name Description
System.Enum property

Enum

Returns
Type Description
Property
| Improve this Doc View Source

Implicit(String to Property)

Add implicit casting from string

Declaration
public static implicit operator Property(string property)
Parameters
Type Name Description
System.String property

string

Returns
Type Description
Property
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © Dapplo