Table of Contents

Interface IFileStorageItem

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public interface IFileStorageItem

Properties

ContentSize

int ContentSize { get; }

Property Value

int

DataFingerprint

string DataFingerprint { get; }

Property Value

string

FileId

Guid FileId { get; }

Property Value

Guid

IsNew

bool IsNew { get; }

Property Value

bool

OrganizationIdentifier

Guid OrganizationIdentifier { get; }

Property Value

Guid

Path

string Path { get; }

Property Value

string

Uploaded

DateTimeOffset Uploaded { get; }

Property Value

DateTimeOffset

Uploader

Guid? Uploader { get; }

Property Value

Guid?

Methods

Delete()

void Delete()

Read()

Stream Read()

Returns

Stream

Save()

void Save()

Write(Action<Stream>)

void Write(Action<Stream> write)

Parameters

write Action<Stream>

Write(Stream, bool)

void Write(Stream stream, bool isCheckFileSizeLimits)

Parameters

stream Stream
isCheckFileSizeLimits bool