Exemplo n.º 1
0
        internal static DirectoryObjectClass GetObjectClass(DirectoryObjectClassAddressList restriction)
        {
            switch (restriction)
            {
            case DirectoryObjectClassAddressList.Contact:
                return(DirectoryObjectClass.Contact);

            case DirectoryObjectClassAddressList.Group:
                return(DirectoryObjectClass.Group);

            case DirectoryObjectClassAddressList.User:
                return(DirectoryObjectClass.User);

            default:
            {
                string message = string.Format(CultureInfo.CurrentCulture, "The value '{0}' is invalid.", new object[]
                    {
                        restriction.ToString()
                    });
                throw new ArgumentException(message, "restriction");
            }
            }
        }
Exemplo n.º 2
0
 public void UpdateReferenceData(string targetId, DirectoryObjectClassAddressList targetObjectClass)
 {
     this.TargetId          = targetId;
     this.TargetObjectClass = targetObjectClass;
 }
Exemplo n.º 3
0
 public PropertyReference(string targetId, DirectoryObjectClassAddressList targetObjectClass, bool targetDeleted)
 {
     this.TargetId          = targetId;
     this.TargetObjectClass = targetObjectClass;
     this.TargetDeleted     = targetDeleted;
 }