API Reference
Class
BookOnixLicense
Publisher-supplied license metadata. No rights are inferred or enforced.
Inheritance
- Object
- BookOnixLicense
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
- Property BookOnixCollateralText.Licenses
- Method BookOnixLicense.<Clone>$
- Property BookOnixResourceVersion.Licenses
Accepted by parameters
- Method BookOnixLicense.Equals
- Method BookOnixLicense.op_Equality
- Method BookOnixLicense.op_Equality
- Method BookOnixLicense.op_Inequality
- Method BookOnixLicense.op_Inequality
Constructors
public BookOnixLicense() #Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)Methods
public BookOnixLicense <Clone>$() #Returns:
BookOnixLicenseEquals 2 overloads
public override Int32 GetHashCode() #Returns:
Int32public static Boolean op_Equality(BookOnixLicense left, BookOnixLicense right) #Returns:
BooleanParameters
- left BookOnixLicense
- right BookOnixLicense
public static Boolean op_Inequality(BookOnixLicense left, BookOnixLicense right) #Returns:
BooleanParameters
- left BookOnixLicense
- right BookOnixLicense
public override String ToString() #Returns:
StringInherited Methods
Properties
public IReadOnlyList<BookOnixLicenseName> Names { get; init; } #One to 16 plain-text names, at most 100 UTF-16 code units each. Repeated names require distinct explicit languages.
public IReadOnlyList<BookOnixLicenseExpression> Expressions { get; init; } #Up to 16 distinct format/link pairs. Each link uses the existing 4096-character ONIX field bound.
public Nullable<DateOnly> ValidFrom { get; init; } #Optional inclusive first effective date (role 14).
public Nullable<DateOnly> ValidUntil { get; init; } #Optional inclusive last effective date (role 15). Must not precede ValidFrom.