| ISharePointFileService Methods | 
The ISharePointFileService type exposes the following members.
| Name | Description | |
|---|---|---|
| DeleteFile | 
            Deletes the file specified by serverRelativeUrl from the SharePoint server.
            Deleting a non-existent file within SharePoint site is a void action.
            Throws exception when serverRelativeUrl is invalid (does not point within any SharePoint site).
              | |
| GetFile | 
            Gets SharePoint file identified by server relative URL.
            The file may be loaded eagerly or lazily (depends on implementation). In such case an invalid serverRelativeUrl is not reported immediately.
              | |
| IsConnectionSupported | 
            Tells you whether connection parameters can be used by instantiated SharePoint service implementation (eg. the authentication mode might not be supported).
              (Inherited from ISharePointService.) | |
| RecycleFile | 
            Moves the file specified by serverRelativeUrl to the recycle bin of the SharePoint server.
            Returns the identifier of the new recycle bin item.
            Recycling a non-existent file within SharePoint site returns empty GUID.
            Throws exception when serverRelativeUrl is invalid (does not point within any SharePoint site).
              | |
| UpdateFile | 
            Updates file identified by serverRelativeUrl. New content and file name can be provided.
              | |
| UploadFile | 
            Uploads the file's content specified as a stream to the serverRelativeUrl location.
              |