The IFileAsync type exposes the following members.
| Name | Description | |
|---|---|---|
| CopyToAsync | 
            Creates a copy of this item with a new name in the destination folder.
              (Inherited from IHierarchyItemAsync.) | |
| DeleteAsync | 
            Deletes this item.
              (Inherited from IHierarchyItemAsync.) | |
| 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.) | |
| ReadAsync | 
            Reads the file content from the repository and writes it to the specified stream.
              (Inherited from IContentAsync.) | |
| UpdatePropertiesAsync | 
            Adds, modifies and removes properties for this item.
              (Inherited from IHierarchyItemAsync.) | |
| WriteAsync | 
            Saves the content of the file from the specified stream to the storage repository.
              (Inherited from IContentAsync.) |