Table of Contents

Class BinaryDataFile

Namespace
Geotab.Checkmate.ObjectModel.Files
Assembly
Geotab.Checkmate.ObjectModel.dll

The entity which describes the binary media used for creating binary messages.

public class BinaryDataFile : MediaFile, IEntity, IComparable, IIdentifiable, IVersion, IDeviceProvider, IDriverProvider, IDefaultable
Inheritance
BinaryDataFile
Implements
Inherited Members

Constructors

BinaryDataFile()

Initializes a new instance of the BinaryDataFile class.

public BinaryDataFile()

BinaryDataFile(BinaryDataFile)

Initializes a new instance of the BinaryDataFile class.

public BinaryDataFile(BinaryDataFile file)

Parameters

file BinaryDataFile

The BinaryDataFile.

Fields

SupportedFileTypes

List of MediaType allowed for the MediaFile entity.

public static readonly ImmutableHashSet<MediaType> SupportedFileTypes

Field Value

ImmutableHashSet<MediaType>

Properties

ExternalFileName

Gets the file name used in external storage

public string? ExternalFileName { get; }

Property Value

string

string

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.

PopulateDefaults()

Populate non-required empty (null) properties with default values.

public override void PopulateDefaults()