Interface ITechObjectFile
Представляет файл объекта.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectFile
Properties
CreationDate
Возвращает дату и время создания файла.
Declaration
DateTime CreationDate { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Id
Возвращает идентификатор файла.
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| int |
IsReadOnly
Возвращает признак, определяющий, доступен ли файл только для чтения.
Declaration
bool IsReadOnly { get; }
Property Value
| Type | Description |
|---|---|
| bool |
ModificationDate
Возвращает дату и время последнего создания файла.
Declaration
DateTime ModificationDate { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Name
Возвращает наименование файла.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
Object
Возвращает объект, которому принадлежит файл.
Declaration
ITechObject Object { get; }
Property Value
| Type | Description |
|---|---|
| ITechObject |
Path
Возвращает путь к файлу.
Declaration
string Path { get; }
Property Value
| Type | Description |
|---|---|
| string |
Size
Возвращает размер файла.
Declaration
int Size { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
GetContent(CancellationToken)
Возвращает данные файла.
Declaration
Task<byte[]> GetContent(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task<byte[]> | Массив данных. |
ToDto()
Возвращает описание объекта.
Declaration
TechObjectFileDto ToDto()
Returns
| Type | Description |
|---|---|
| TechObjectFileDto | Сформированное описание. |