IFile |
The IFileSystemService type exposes the following members.
| Name | Description | |
|---|---|---|
| AddToMostRecentlyUsed | Adds the specified entry to the most-recently-used list for the caller's account. | |
| CallerHasPrivilege | Check if the caller has the object privilege specified by objectPrivilegeId. | |
| CheckIn(Guid, String) | Checks in the entity or folder with the specified ID. | |
| CheckIn(ICollectionGuid, String) | Checks in entities with the specified IDs. | |
| CheckOut(Guid) | Checks out the entity or folder with the specified ID. | |
| CheckOut(ICollectionGuid) | Checks out entities and/or folders with the specified IDs. | |
| ClearMostRecentlyUsed(NullableGuid) |
Clears the most recently used list for the specified account.
Obsolete | |
| ClearMostRecentlyUsed(NullableGuid, NullableGuid) | Clears the most recently used list for the specified account. | |
| CopyEntry(EntryCopyOptions) | Creates a copy of a file system entry. | |
| CopyEntry(EntryCopyOptions, CopyResult) | Creates a copy of a file system entry. | |
| CopyEntry(Guid, Guid, String, EntryCreationOptions) | Creates a copy of the entry with the specified ID. | |
| CopyEntry(Guid, Guid, String, EntryCreationOptions, IDictionaryGuid, Guid) | Creates a copy of the entry with the specified ID. | |
| CreateFolder | Creates a folder in the application's file system. | |
| Delete(Guid, DeleteOptions) | Deletes the entry with the specified ID. | |
| Delete(ICollectionGuid, DeleteOptions) | Deletes entries with the specified IDs. | |
| DeleteOldEntityData | Deletes data for entities which are not the current revision and were created before the specified date. | |
| DemandCallerCanAdministerEntry | Require the caller to have administrative privileges on the specified entry. | |
| DemandCallerPrivilege | Require the caller to have the privilege specified by objectPrivilegeId. | |
| EnsureVisible | Ensures that a particular entity is visible to the specified accounts and groups. | |
| EntryExists(Guid) | Determines whether an entry with the specified ID exists. | |
| EntryExists(Guid, Boolean) | Determines whether an entry with the specified ID exists. | |
| EntryExists(String, Guid) | Determines whether an entry with the specified name exists in the specified folder. | |
| FileSystemQuery(Int32, Int32, ICollectionGuid, FileSystemQueryOptions, IListTupleFileSystemQueryField, SortDirection, ICollectionFileSystemQueryFilterRule) | Queries file system entries corresponding to the specified criteria. | |
| FileSystemQuery(Int32, Int32, Guid, FileSystemQueryOptions, IListTupleFileSystemQueryField, SortDirection, ICollectionFileSystemQueryFilterRule) | Queries file system entries corresponding to the specified criteria. | |
| FileSystemQuery(Int32, Int32, ICollectionGuid, FileSystemQueryOptions, IListTupleFileSystemQueryField, SortDirection, ICollectionFileSystemQueryFilterRule, Guid, Guid) | Queries file system entries corresponding to the specified criteria. | |
| GetCheckedOutReferences(Guid) | Gets referenced items which are currently checked-out to the caller. | |
| GetCheckedOutReferences(ICollectionGuid) | Gets items which are currently checked-out to the caller and referenced by at least one of the specified items. | |
| GetDownstreamReferenceExplosion(Guid) | Recursively gets the IDs of all entries which reference the specified entity. | |
| GetDownstreamReferenceExplosion(Guid, ICollectionObjectType) | Recursively gets the IDs of all entries which reference the specified entity. | |
| GetEffectiveCallerPrivileges | Gets the effective granted caller privileges for an entry. | |
| GetEntries | Gets file system entries in bulk. | |
| GetEntry(Guid) | Gets a FileSystemEntry specified by its ID. | |
| GetEntry(Guid, GetEntryOptions) | Gets a FileSystemEntry specified by its ID. | |
| GetEntry(String, Guid) | Gets a FileSystemEntry specified by its name and parent folder. | |
| GetEntry(String, Guid, GetEntryOptions) | Gets a FileSystemEntry specified by its name and parent folder. | |
| GetFile(Guid) | Gets a File specified by its ID. | |
| GetFile(Guid, GetEntryOptions) | Gets a File specified by its ID. | |
| GetFile(String, Guid) | Gets a File specified by its name and parent folder. | |
| GetFile(String, Guid, GetEntryOptions) | Gets a File specified by its name and parent folder. | |
| GetFolder(Guid) | Gets a Folder specified by its ID. | |
| GetFolder(Guid, GetEntryOptions) | Gets a Folder specified by its ID. | |
| GetFolder(String, Guid) | Gets a Folder specified by its name and parent folder. | |
| GetFolder(String, Guid, GetEntryOptions) | Gets a Folder specified by its name and parent folder. | |
| GetInheritedTags | Gets the inherited tags of the specified entry. | |
| GetMostRecentlyUsed | Gets the list of most-recently-used entries for the caller's account. | |
| GetMostRecentlyUsed(ICollectionObjectType) | Gets the list of most-recently-used entries for the caller's account. | |
| GetProjectRepresentation(ICollectionGuid) | Gets the specified entries organized with their ancestors in Project objects. | |
| GetProjectRepresentation(ICollectionGuid, Boolean) | Gets the specified entries organized with their ancestors in Project objects. | |
| GetRecycleBinFolderId(NullableGuid) |
Gets the recycle bin folder identifier for the given account.
Obsolete | |
| GetRecycleBinFolderId(NullableGuid, NullableGuid, Boolean) | Gets the recycle bin folder identifier for the given account. | |
| GetReferencedBy | Gets the IDs of all entities which are referenced by the caller's effective revision of the specified entity. | |
| GetReferencesTo | Gets the IDs of all entities which reference the specified entity (according to the caller). | |
| GetTagUsage | Gets the explicit tags used by existing file system entries. | |
| GetUnreferencedEntities | Gets the IDs of any entities in the specified project which are not referenced. | |
| GetUpstreamReferenceExplosion(Guid) | Recursively gets the IDs of all entries which are referenced by the specified entity. | |
| GetUpstreamReferenceExplosion(Guid, ICollectionObjectType) | Recursively gets the IDs of all entries which are referenced by the specified entity. | |
| MoveEntry | Moves the entry with the specified ID. | |
| PromoteTransient | Promotes a transient entry to a real one. | |
| RenameEntry | Renames the entry with the specified ID. | |
| Restore(Guid) | Restores the recycled entry with the specified ID. | |
| Restore(ICollectionGuid) | Restores recycled entries with the specified IDs. | |
| RevisionExists | Determines whether a revision of an entry with the specified ID and revision number exists. | |
| RevisionQuery | Queries file system revision history corresponding to the specified criteria. | |
| Rollback | Rollback the entity with the specified ID to a previous revision. | |
| SetDescription | Sets the description property of an entry. | |
| SetPrivileges(Guid, ICollectionPrivilegeAssignment, PrivilegeInheritanceBehavior) | Set an entry's access privileges. | |
| SetPrivileges(Guid, ICollectionPrivilegeAssignment, PrivilegeInheritanceBehavior, PrivilegePropagationBehavior) | Set an entry's access privileges. | |
| SetTags | Sets the explicit tags of an entry. | |
| TouchEntry(Guid) | Updates the last modified time of the entry with the specified ID. | |
| TouchEntry(ICollectionGuid) | Updates the last modified time of the entries with the specified IDs. | |
| TransferCheckOut | Change the account to which an entity is checked-out. | |
| UndoCheckOut(Guid) | Discards the changes to the checked-out entity or folder with the specified ID, and cancels the check-out(s). | |
| UndoCheckOut(ICollectionGuid) | Discards the changes to the checked-out entities and/or folders with the specified IDs, and cancels the check-out(s). |