Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BookOnixResourceVersion

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Implements
IEquatable<BookOnixResourceVersion>
Modifiers sealed

A particular delivery version of a supporting resource. No files are fetched, measured, executed or deleted.

Inheritance

  • Object
  • BookOnixResourceVersion

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public BookOnixResourceVersion() #
Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)

Methods

public BookOnixResourceVersion <Clone>$() #
Returns: BookOnixResourceVersion
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public Boolean Equals(BookOnixResourceVersion other) #
Returns: Boolean

Parameters

other BookOnixResourceVersion requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(BookOnixResourceVersion left, BookOnixResourceVersion right) #
Returns: Boolean

Parameters

left BookOnixResourceVersion requiredposition: 0
right BookOnixResourceVersion requiredposition: 1
public static Boolean op_Inequality(BookOnixResourceVersion left, BookOnixResourceVersion right) #
Returns: Boolean

Parameters

left BookOnixResourceVersion requiredposition: 0
right BookOnixResourceVersion requiredposition: 1
public override String ToString() #
Returns: String

Properties

public BookOnixResourceForm Form { get; init; } #

Explicit hosting/delivery form.

public String FileFormatCode { get; init; } #

Optional ONIX list 178 code. Codes describe formats without introducing a runtime dependency.

public Nullable<Int32> ImageWidth { get; init; } #

Optional positive image width in pixels.

public Nullable<Int32> ImageHeight { get; init; } #

Optional positive image height in pixels.

public String FileName { get; init; } #

Optional display/download filename, not a path; at most 255 UTF-16 code units.

public Nullable<Int64> ByteLength { get; init; } #

Optional nonnegative exact file length in bytes, supplied by the publisher.

public String Sha256 { get; init; } #

Optional 64-hex-digit SHA-256 assertion, not computed or verified against a download.

public IReadOnlyList<BookOnixUsageConstraint> UsageConstraints { get; init; } #

Up to 32 explicit version-specific usage constraints.

public IReadOnlyList<BookOnixLicense> Licenses { get; init; } #

Up to 16 explicit version-specific licenses; caller-supplied schema validation still applies.

public Nullable<DateOnly> UsableFrom { get; init; } #

Optional first permitted-use date; serialized but not enforced.

public Nullable<DateOnly> UsableUntil { get; init; } #

Optional last permitted-use date.

public Nullable<DateOnly> UpdatedOn { get; init; } #

Optional resource-version update date.