Table of Contents

Class FileDocument

Namespace
The.Documents
Assembly
Instagile.dll
public sealed class FileDocument : DocumentBase, IComparable<DocumentBase>, IDocument
Inheritance
FileDocument
Implements
Inherited Members

Constructors

FileDocument(DocumentService, Guid, DocumentAccessAssertion)

public FileDocument(DocumentService service, Guid id, DocumentAccessAssertion access)

Parameters

service DocumentService
id Guid
access DocumentAccessAssertion

Methods

GetMetadataAsync(CancellationToken)

public Task<FileMetadata> GetMetadataAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<FileMetadata>

GetMetadataAsync(IPrincipal?, CancellationToken?)

public Task<FileMetadata> GetMetadataAsync(IPrincipal? principal = null, CancellationToken? cancellationToken = null)

Parameters

principal IPrincipal
cancellationToken CancellationToken?

Returns

Task<FileMetadata>