Skip to main content

IBinaryInfo

Namespace: Meshmakers.Octo.Runtime.Contracts.RepositoryEntities

Interface for information of a binary

public interface IBinaryInfo

Properties​

ContentType​

Gets the content type of the binary

public abstract string ContentType { get; }

Property Value​

String

BinaryId​

Gets the object id of the binary

public abstract OctoObjectId BinaryId { get; }

Property Value​

OctoObjectId

Filename​

Gets the file name of the binary

public abstract string Filename { get; }

Property Value​

String

UploadDateTime​

Gets the upload date/time of the binary

public abstract DateTime UploadDateTime { get; }

Property Value​

DateTime

ExpiryDateTime​

Gets the expiry date/time of the binary if applicable

public abstract Nullable<DateTime> ExpiryDateTime { get; }

Property Value​

Nullable<DateTime>

BinaryType​

Gets the binary type

public abstract BinaryType BinaryType { get; }

Property Value​

BinaryType

RtEntityId​

Gets the runtime entity id of the binary

public abstract Nullable<RtEntityId> RtEntityId { get; }

Property Value​

Nullable<RtEntityId>

Size​

Gets the size of the binary in bytes

public abstract long Size { get; }

Property Value​

Int64