[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 при наличии этого флага. Флаг не устанавливается при загрузке файла. |
| GetDescription |
Возвращает описание, указанное в строке атрибута [Description] для заданного значения перечисления.
(Определяется PlatformExtensions) |
| Has | Возвращает признак того, что заданный флаг установлен. (Определяется CardExtensions) |
| HasAny | Возвращает признак того, что один из заданных флагов установлен. (Определяется CardExtensions) |
| HasNot | Возвращает признак того, что заданный флаг не установлен. (Определяется CardExtensions) |
| SetFlagT |
Устанавливает или сбрасывает указанный флаг у флагового перечисления.
(Определяется PlatformExtensions) |