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"); } } }
public void UpdateReferenceData(string targetId, DirectoryObjectClassAddressList targetObjectClass) { this.TargetId = targetId; this.TargetObjectClass = targetObjectClass; }
public PropertyReference(string targetId, DirectoryObjectClassAddressList targetObjectClass, bool targetDeleted) { this.TargetId = targetId; this.TargetObjectClass = targetObjectClass; this.TargetDeleted = targetDeleted; }