ADN Club > Vault API

Дата выдачи файла

<< < (2/3) > >>

Александр Ривилис:

--- Цитата: Bazinga от 20-11-2018, 08:33:27 ---Был бы метод, который принимает файл/Id файла + propertyDefinition

connection.PropertyManager.GetPropertyValue(IEntity entity, PropertyDefinition propDef, PrppertyValueSetting setting)
--- Конец цитаты ---
FileIteration имеет интерфейс IEntity. В свою очередь есть конструктор FileIteration:

--- Код - C# [Выбрать] ---public FileIteration(    Connection vltConn,   File webServiceFile)Так что по логике должно сработать. Запрос в ADN DevHelp я уже отправил, но это будет не быстро...

Александр Ривилис:
Как ни странно, но первый ответ из ADN DevHelp я уже оперативно получил. Но он такой же как и я предложил в первый раз - CreateDate. Я передал картинки и показал, что дата/время не то и что конкретно нужно. Надеюсь, что смогут помочь.

Bazinga:
Александр Ривилис, все-таки покопавшись нашла решение и один подводный камушек.

получить нужное свойство файла можно 2 способами:

--- Код - C# [Выбрать] ---VDF.Vault.Currency.Properties.PropertyDefinitionDictionary dfg = connection.PropertyManager.GetPropertyDefinitions(VDF.Vault.Currency.Entities.EntityClassIds.Files, null, VDF.Vault.Currency.Properties.PropertyDefinitionFilter.IncludeAll);                var res = dfg.Where(prop => prop.Value.SystemName == "CheckoutDate").First();либо

--- Код - C# [Выбрать] ---var propDefInfos = connection.WebServiceManager.PropertyService.GetPropertyDefinitionInfosByEntityClassId("FILE", null);                var result = propDefInfos.Where(prof => prof.PropDef.SysName == "CheckoutDate").First();
Дальше вызывается метод

--- Код - C# [Выбрать] ---connection.WebServiceManager.PropertyService.GetProperties("FILE", new long[] { qw.Id }, new long[] { result.PropDef.Id });
Если в метод передавать File.MasterId, а не File.Id, метод вернет null

Александр Ривилис:
Bazinga,
Так что можно сказать что совместными усилиями вопрос решился? Или еще какие-то вопросы остались?

Bazinga:
Александр Ривилис, в принципе решился вопрос. Одно уточнение только по CreateDate


Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии