public OwnerResult[] getOwners(Predicate predicate) {
     object[] results = this.Invoke("getOwners", new object[] {
                 predicate});
     return ((OwnerResult[])(results[0]));
 }
 /// <remarks/>
 public void setInheritPermissionAsync(Predicate predicate, bool inheritPermission) {
     this.setInheritPermissionAsync(predicate, inheritPermission, null);
 }
 /// <remarks/>
 public void setInheritPermissionAsync(Predicate predicate, bool inheritPermission, object userState) {
     if ((this.setInheritPermissionOperationCompleted == null)) {
         this.setInheritPermissionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsetInheritPermissionOperationCompleted);
     }
     this.InvokeAsync("setInheritPermission", new object[] {
                 predicate,
                 inheritPermission}, this.setInheritPermissionOperationCompleted, userState);
 }
 /// <remarks/>
 public void hasPermissionsAsync(Predicate predicate, string[] permissions, object userState) {
     if ((this.hasPermissionsOperationCompleted == null)) {
         this.hasPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnhasPermissionsOperationCompleted);
     }
     this.InvokeAsync("hasPermissions", new object[] {
                 predicate,
                 permissions}, this.hasPermissionsOperationCompleted, userState);
 }
 public ACL[] setInheritPermission(Predicate predicate, bool inheritPermission) {
     object[] results = this.Invoke("setInheritPermission", new object[] {
                 predicate,
                 inheritPermission});
     return ((ACL[])(results[0]));
 }
 /// <remarks/>
 public void setOwnersAsync(Predicate predicate, string owner) {
     this.setOwnersAsync(predicate, owner, null);
 }
 /// <remarks/>
 public void getACLsAsync(Predicate predicate, ACE filter) {
     this.getACLsAsync(predicate, filter, null);
 }
 public GetPermissionsResult[] getPermissions(Predicate predicate) {
     object[] results = this.Invoke("getPermissions", new object[] {
                 predicate});
     return ((GetPermissionsResult[])(results[0]));
 }
 /// <remarks/>
 public void getPermissionsAsync(Predicate predicate) {
     this.getPermissionsAsync(predicate, null);
 }
 /// <remarks/>
 public void removeACEsAsync(Predicate predicate, ACE[] aces) {
     this.removeACEsAsync(predicate, aces, null);
 }
 /// <remarks/>
 public void removeACEsAsync(Predicate predicate, ACE[] aces, object userState) {
     if ((this.removeACEsOperationCompleted == null)) {
         this.removeACEsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveACEsOperationCompleted);
     }
     this.InvokeAsync("removeACEs", new object[] {
                 predicate,
                 aces}, this.removeACEsOperationCompleted, userState);
 }
 public ACL[] removeACEs(Predicate predicate, [System.Xml.Serialization.XmlElementAttribute("aces")] ACE[] aces) {
     object[] results = this.Invoke("removeACEs", new object[] {
                 predicate,
                 aces});
     return ((ACL[])(results[0]));
 }
 /// <remarks/>
 public void addACEsAsync(Predicate predicate, ACE[] aces) {
     this.addACEsAsync(predicate, aces, null);
 }
 /// <remarks/>
 public void getACLsAsync(Predicate predicate, ACE filter, object userState) {
     if ((this.getACLsOperationCompleted == null)) {
         this.getACLsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetACLsOperationCompleted);
     }
     this.InvokeAsync("getACLs", new object[] {
                 predicate,
                 filter}, this.getACLsOperationCompleted, userState);
 }
 /// <remarks/>
 public void getOwnersAsync(Predicate predicate) {
     this.getOwnersAsync(predicate, null);
 }
 public HasPermissionsResult[] hasPermissions(Predicate predicate, [System.Xml.Serialization.XmlElementAttribute("permissions")] string[] permissions) {
     object[] results = this.Invoke("hasPermissions", new object[] {
                 predicate,
                 permissions});
     return ((HasPermissionsResult[])(results[0]));
 }
 public OwnerResult[] setOwners(Predicate predicate, string owner) {
     object[] results = this.Invoke("setOwners", new object[] {
                 predicate,
                 owner});
     return ((OwnerResult[])(results[0]));
 }
 /// <remarks/>
 public void hasPermissionsAsync(Predicate predicate, string[] permissions) {
     this.hasPermissionsAsync(predicate, permissions, null);
 }
 /// <remarks/>
 public void setOwnersAsync(Predicate predicate, string owner, object userState) {
     if ((this.setOwnersOperationCompleted == null)) {
         this.setOwnersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsetOwnersOperationCompleted);
     }
     this.InvokeAsync("setOwners", new object[] {
                 predicate,
                 owner}, this.setOwnersOperationCompleted, userState);
 }
 public ACL[] getACLs(Predicate predicate, ACE filter) {
     object[] results = this.Invoke("getACLs", new object[] {
                 predicate,
                 filter});
     return ((ACL[])(results[0]));
 }