Namespace:
SynergyServerScripting.Entities
Assembly: SynergyServerScripting (in SynergyServerScripting.dll)
Top
Assembly: SynergyServerScripting (in SynergyServerScripting.dll)
<System.Reflection.Obfuscation(Exclude=true, ApplyToMembers=true)> _
Public Class File
This language is not supported or no code example is available.
[System.Reflection.Obfuscation(Exclude=true, ApplyToMembers=true)]
public static class File
This language is not supported or no code example is available.
[System.Reflection.Obfuscation(Exclude=true, ApplyToMembers=true)]
public ref class File
This language is not supported or no code example is available.
Name | Description | |
---|---|---|
AttachCustomFileAttribute(ServerID, EntityID, EntityID, IDatabase) | Attach a custom file attribute to a file | |
CheckInFile(EntityID, IDatabase) | Check a file back in | |
CheckInFileList(HashSet<EntityID>, IDatabase) | Check files back in | |
CheckoutFile(EntityID, EntityID, string, IDatabase) | Check out a file | |
DeleteSystemFileAttribute(EntityID, EntityID, IDatabase) | Delete a system file attribute | |
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
FindAttributesByName(string, IDatabase) | Find file change attributes by name | |
FlattenAttributes(EntityID, bool, IDatabase, EntityAttributeCache) | For a particular file, 'flatten' the hierarchical attributes down to a flat list | |
GetActiveCheckout(EntityID, IDatabase) | Get the active check out state for a file | |
GetActiveCheckoutInfoForFileList(HashSet<EntityID>, IDatabase) | Get the active check out state for a file | |
GetActiveUserCheckouts(EntityID, EntityID, IDatabase) | Get information about all files checked out by a user | |
GetActiveUserCheckouts(EntityID, IDatabase) | Get information about all files checked out by a user | |
GetAllGroupAccess(EntityID, IDatabase) | Get information about all groups who can access a file (at the file level only) | |
GetAllRoleAccess(EntityID, IDatabase) | Get information about all roles thatcan access a file | |
GetAllUserAccess(EntityID, IDatabase) | Get information about all users who can access a file (at the file level only) | |
GetAttachedFileAttributes(string, EntityID, EntityID, IDatabase) | Given a file name and a folder, work out what attributes should be / are attached to it | |
GetBasicFileInfoList(HashSet<EntityID>, IDatabase) | Get the information about list of files | |
GetBasicFileInfoListWithLinkedFiles(HashSet<EntityID>, IDatabase) | Get the information about list of files including linked files | |
GetCurrentVersionNumber(EntityID, IDatabase) | Get information about the current version of a file | |
GetCustomFileAttributes(EntityID, IDatabase) | Get any custom file attribute info (without values) | |
GetFileFolder(EntityID, IDatabase) | Get the id of the folder housing a file | |
GetFileHistory(EntityID, bool, IDatabase) | Get the file history of a file | |
GetFileID(string, EntityID, IDatabase) | Get a file id from a folder, based on its name | |
GetFileIDs(List<String>, EntityID, IDatabase) | Get file ids from a folder, based on names | |
GetFileInfo(EntityID, bool, IDatabase) | Get the latest information about a file | |
GetFileInfo(EntityID, int, bool, IDatabase) | Get the information about a particular file version | |
GetFileInfo(EntityID, int, bool, bool, IDatabase) | Get the information about a particular file version | |
GetFileName(EntityID, IDatabase) | Get the file name of a given file | |
GetFileNamesForListOfFiles(HashSet<EntityID>, IDatabase) | Get the file names for a given list of file ids | |
GetFileProject(EntityID, IDatabase) | Given a file id, work out what project its in | |
GetGroupAccess(EntityID, EntityID, IDatabase) | Get group access to a file | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetLinkedFileSource(EntityID, IDatabase) | Get the source for a linked file | |
GetLinkedFileSourcePath(EntityID, IDatabase) | Get the path to the source for a linked file | |
GetProjectIdsForFiles(HashSet<EntityID>, IDatabase) | Given a list of file ids, work out the projects they are in | |
GetStandardFlatSearchAttributes(IDatabase) | Get the standard set of file flat search attributes | |
GetStandardSearchAttributes(IDatabase) | Get the standard set of file search attributes | |
GetSystemFileAttribute(bool, string, bool, IDatabase) | Get the required system attributes for a file | |
GetSystemFileAttributeExtensions(EntityID, IDatabase) | Given an attribute id, find all the extensions that are set for it | |
GetSystemFileAttributesAndExtensions(IDatabase) | Get all system file attributes and their extensions | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
GetUpdatedFiles(Dictionary<EntityIDInt32>, IDatabase) | Get any files which have been updated since a particular version for each | |
GetUserAccess(EntityID, EntityID, IDatabase) | Get the access available to a user for a given file | |
GetUserAccess(EntityID, EntityID, bool, IDatabase) | Get the access available to a user for a given file | |
GetUserCheckouts(EntityID, IDatabase) | Get all check outs for a user | |
GetUserFolderCheckouts(EntityID, EntityID, IDatabase) | Get all user folder checkouts | |
GetUserProjectCheckouts(EntityID, EntityID, bool, IDatabase) | For a particular user, get all the files they have checked out in a given project | |
HasBeenLinkedTo(EntityID, IDatabase) | Has this file been linked to? | |
HasFileBeenIssued(EntityID, IDatabase) | Has a file been issued? | |
IsLinkedFile(EntityID, IDatabase) | Is this file a linked file? | |
MarkAsModified(EntityID, IDatabase) | Mark a file as modified | |
MarkMultipleFilesAsModified(HashSet<EntityID>, IDatabase) | Mark a list of files as modified | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
PerformAddFile(string, EntityID, EntityID, string, FileChangeData, DateTime, IDatabase) | Add a file to the database This overload does not attach inherited attributes (i.e. system file attributes, project file attributes, folder file attributes). See the overload for that option. | |
PerformAddFile(string, EntityID, EntityID, string, FileChangeData, DateTime, bool, IDatabase) | Add a file to the database This overload does not attach inherited attributes (i.e. system file attributes, project file attributes, folder file attributes). See the overload for that option. | |
PurgeFile(EntityID, EntityID, IDatabase, IClient) | Purges a file completely from the system - this is _really_ dangerous, be warned! | |
PurgeFiles(List<EntityID>, EntityID, IDatabase, IClient) | Purges a given list of files completely from the system - this is _really_ dangerous, be warned! | |
RegenPreview(EntityID, int, IDatabase) | Regen a preview for a specific file and version | |
ReindexFile(EntityID, IDatabase) | Reindex a file | |
ReindexFile(EntityID, int, bool, IDatabase) | Reindex a file | |
ReplicateFile(FileInfo, EntityID, EntityID, IDatabase) | Replicate an existing file into a new project | |
SearchAndGatherFiles(SearchQuery, EntityID, EntityID, SearchLimitOption, bool, IDatabase, FileGatherer) | ||
SetGroupAccess(EntityID, EntityID, RoleAccessType, RoleAccessType, IDatabase) | Set some user access for a group | |
SetStandardFlatSearchAttributes(List<FlatSearchAttribute>, IDatabase) | Set the standard set of search attributes for flat searches | |
SetStandardSearchAttributes(Dictionary<EntityIDAttributeSearchContext>, IDatabase) | Set the standard set of search attributes for project searches | |
SetSystemFileAttribute(AttributeInfo, List<String>, EntityID, IDatabase) | Set a file attribute at the system level | |
SetUserAccess(EntityID, EntityID, RoleAccessType, RoleAccessType, IDatabase) | Set some user access for a file | |
ToString | Returns a string that represents the current object. (inherited from Object). |
SynergyServerScripting.Entities.File