The following tables list the members exposed by the File type.

Name Description
Public method Static AddFiles(Dictionary<StringFileChangeData>, EntityID, bool, IASyncWait) Add some files
Public method Static AddFilesToFolder(IWin32Window, IEnumerable<String>, ProjectFolder, FileAction, string) Add some files
Public method Static BrowseForFile(EntityID, bool, out bool, List<String>, EntityID, IWin32Window) Browse for a file
Public method Static CheckInFile(EntityID, FileChangeData, bool, IASyncWait) Check in a file
Public method Static CheckInFiles(Dictionary<EntityIDFileChangeData>, bool, IASyncWait) Check in some files
Public method Static CheckOutFile(EntityID, IASyncWait) User wants to check out a file
Public method Static CheckOutFiles(HashSet<EntityID>, IASyncWait) Check out some files
Public method Static CopyFiles(CopyFileParameters, IASyncWait) Copy some files
Public method Static CreateNewFile(NewFileParameters, IASyncWait) Create a new file This is different to a copy - while you can use this to create a file from another one, this operation performs advanced document management operations, such as filling out attribute placeholders
Public method Static DeleteFile(EntityID, FileChangeData, IASyncWait) Obsolete. Delete a file
Public method Static DeleteFile(EntityID, EntityID, FileChangeData, IASyncWait) Delete a file
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Public method Static ExportFiles(IWin32Window, List<EntityID>, string) Export a list of files to a local location
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method Static GetFileHistory(EntityID) Get all file history
Public method Static GetFileIdByName(string, EntityID) Get file id for a known file name, from the server
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method Static GetInfo(EntityID) Get file info
Public method Static GetInfo(EntityID, int) Get file info for a specific version
Public method Static GetLatest(EntityID, IASyncWait) Get the latest copy of a file
Public method Static GetLatest(HashSet<EntityID>, IASyncWait) Get the latest version of a set of files
Public method Static GetLink(EntityID) Create a link for a file by its ID
Public method Static GetLocalPathToFile(EntityID, out string) Get the local path to a file
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method Static GetVersion(EntityID, int, IASyncWait) Get a specific version of a specific file
Public method Static LinkFile(EntityID, EntityID, IASyncWait) Link a file in to another folder
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method Static MoveFiles(MoveFileParameters, IASyncWait) Move some files
Public method Static OfflineFiles(IWin32Window, List<EntityID>, string) Offline a list of files to a local location
Public method Static OnlineFiles(IWin32Window, List<EntityID>) Online a list of offline files
Public method Static PurgeFile(List<EntityID>, IASyncWait) Purge files permanently
Public method Static SaveFileVersion(EntityID, int, string, IASyncWait) Get a specific version of a specific file and save to a local location
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method Static Unlink(EntityID, IASyncWait) Unlink a file
Top