API Reference
BookOnixSupportingResource
Publisher-supplied promotional resource metadata, independent of resources embedded in the EPUB.
Inheritance
- Object
- BookOnixSupportingResource
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public BookOnixSupportingResource() #Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)Methods
public BookOnixSupportingResource <Clone>$() #BookOnixSupportingResourcepublic override Int32 GetHashCode() #Int32public static Boolean op_Equality(BookOnixSupportingResource left, BookOnixSupportingResource right) #BooleanParameters
- left BookOnixSupportingResource
- right BookOnixSupportingResource
public static Boolean op_Inequality(BookOnixSupportingResource left, BookOnixSupportingResource right) #BooleanParameters
- left BookOnixSupportingResource
- right BookOnixSupportingResource
public override String ToString() #StringInherited Methods
Properties
public BookOnixResourceContentType Type { get; init; } #Explicit purpose of the resource.
public BookOnixResourceMode Mode { get; init; } #Explicit content mode, not inferred from the URL or file format.
public IReadOnlyList<BookOnixContentAudience> Audiences { get; init; } #One to 13 distinct recipients; unrestricted must stand alone.
public BookOnixTerritory Territory { get; init; } #Optional territory where the resource may be used.
public IReadOnlyList<BookOnixCollateralTextValue> Credits { get; init; } #Up to 16 plain-text translations of the required display credit.
public IReadOnlyList<BookOnixCollateralTextValue> Captions { get; init; } #Up to 16 plain-text caption translations.
public IReadOnlyList<BookOnixCollateralTextValue> CopyrightHolders { get; init; } #Up to 16 plain-text translations identifying the copyright holder.
public IReadOnlyList<BookOnixCollateralTextValue> AlternativeTexts { get; init; } #Up to 16 plain-text alternative-text translations. Presence does not establish accessibility.
public IReadOnlyList<BookOnixContributorIdentifier> ContributorReferences { get; init; } #Up to 16 distinct identity references, each matching a declared product contributor identity. Proprietary values must be unambiguous across schemes because resource features omit scheme names. Collection-only contributors do not satisfy these references.
public Nullable<Int32> LengthMinutes { get; init; } #Optional nonnegative approximate audio/video duration in whole minutes.
public IReadOnlyList<BookOnixResourceVersion> Versions { get; init; } #One to 16 explicit versions of the same resource.