Namespace: ITHit.WebDAV.Server.Acl
The IPrincipalFolderAsync type exposes the following members.
Name | Description | |
---|---|---|
Created |
Gets the creation date of the item in repository expressed as the coordinated universal time (UTC).
(Inherited from IHierarchyItemBaseAsync.) | |
Modified |
Gets the last modification date of the item in repository expressed as the coordinated universal time (UTC).
(Inherited from IHierarchyItemBaseAsync.) | |
Name |
Gets the name of the item in repository.
(Inherited from IHierarchyItemBaseAsync.) | |
Path |
Unique item path in the repository relative to storage root.
(Inherited from IHierarchyItemBaseAsync.) |
Name | Description | |
---|---|---|
CopyToAsync |
Creates a copy of this item with a new name in the destination folder.
(Inherited from IHierarchyItemAsync.) | |
CreateFolderAsync |
Creates principal folder with given name.
| |
CreatePrincipalAsync |
Creates principal with given name.
| |
DeleteAsync |
Deletes this item.
(Inherited from IHierarchyItemAsync.) | |
FindPrincipalsByPropertyValuesAsync |
Performs a search for all principals in this folder whose properties contain
character data that matches the search criteria specified.
One expected use of this method is to
discover principals by searching for them by name. This is
done by searching over DISPLAYNAME ([!:IHierarchyItemAsync.Name]),
which is defined on all principals.
| |
GetChildrenAsync |
Gets direct children of this folder.
(Inherited from IItemCollectionAsync.) | |
GetMatchingPrincipalsAsync |
Is used to find all groups residing in the subtree of current item which contain currently authenticated
user. The user itself shall also be included if it is located in the subtree of this item.
| |
GetPrincipalSearcheablePropertiesAsync |
Identifies those properties that may be searched using the
FindPrincipalsByPropertyValuesAsync(IListPropertyValue, IListPropertyName) method (DAV:principal-property-search REPORT defined
in Section 9.4).
A client could use the results of this method
to present a query interface to the user for retrieving principals.
| |
GetPropertiesAsync |
Gets values of all properties or selected properties for this item.
(Inherited from IHierarchyItemAsync.) | |
GetPropertyNamesAsync |
Gets names of all properties for this item.
(Inherited from IHierarchyItemAsync.) | |
MoveToAsync |
Moves this item to the destination folder under a new name.
(Inherited from IHierarchyItemAsync.) | |
UpdatePropertiesAsync |
Adds, modifies and removes properties for this item.
(Inherited from IHierarchyItemAsync.) |