CardFileFlags - перечисление
Флаги файла.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
[FlagsAttribute]
public enum CardFileFlags
<FlagsAttribute>
Public Enumeration CardFileFlags
[FlagsAttribute]
public enum class CardFileFlags
[<FlagsAttribute>]
type CardFileFlags
None | 0 |
Флаги отсутствуют.
|
UpdateName | 1 |
Признак того, что при изменении файла следует также обновить его имя Name.
Флаг учитывается только в том случае, если выполняется сохранение карточки с файлом,
у которого состояние State равно Modified
или ModifiedAndReplaced.
Состояние файла автоматически устанавливается равным Modified
или ModifiedAndReplaced,
если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState.
Флаг не устанавливается при загрузке файла.
|
UpdateCategory | 4 |
Признак того, что при изменении файла следует также обновить его категорию CategoryID.
Флаг учитывается только в том случае, если выполняется сохранение карточки с файлом,
у которого состояние State равно Modified
или ModifiedAndReplaced.
Состояние файла автоматически устанавливается равным Modified
или ModifiedAndReplaced,
если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState.
Флаг не устанавливается при загрузке файла.
|
UpdateOrigin | 8 |
Признак того, что при изменении файла следует также обновить его исходный файл OriginalFileID,
из которого был скопирован этот файл.
Флаг учитывается только в том случае, если выполняется сохранение карточки с файлом,
у которого состояние State равно Modified
или ModifiedAndReplaced.
Состояние файла автоматически устанавливается равным Modified
или ModifiedAndReplaced,
если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState.
Флаг не устанавливается при загрузке файла.
|
UpdateTask | 16 |
Признак того, что при изменении файла следует также обновить его ссылку на задание TaskID.
Это позволяет перемещать файл между различными заданиями, а также между заданием и карточкой.
Флаг учитывается только в том случае, если выполняется сохранение карточки с файлом,
у которого состояние State равно Modified
или ModifiedAndReplaced.
Состояние файла автоматически устанавливается равным Modified
или ModifiedAndReplaced,
если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState.
Флаг не устанавливается при загрузке файла.
|
UpdateOptions | 32 |
Признак того, что при изменении файла следует также обновить его опции Options.
Флаг учитывается только в том случае, если выполняется сохранение карточки с файлом,
у которого состояние State равно Modified
или ModifiedAndReplaced.
Состояние файла автоматически устанавливается равным Modified
или ModifiedAndReplaced,
если флаг был установлен перед сохранением на клиенте или если был явно вызван метод UpdateState.
Флаг не устанавливается при загрузке файла.
|
CalculateHash | 64 |
Признак того, что для добавляемого файла или файла с изменяющимся содержимым требуется рассчитать хеш-сумму Hash
по фактически сохраняемому содержимому файла, если она ещё не рассчитана.
Флаг учитывается только в том случае, если выполняется сохранение карточки с файлом,
у которого состояние State равно Inserted, Replaced
или ModifiedAndReplaced - эти состояния можно проверить вызовом file.State.HasContent().
Состояние файла не изменяется при вызове метода UpdateState при наличии этого флага.
Флаг не устанавливается при загрузке файла.
|