Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BookOnixSubject

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

Explicit subject classification. Code membership and suitability are not inferred or verified.

Inheritance

  • Object
  • BookOnixSubject

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 BookOnixSubject() #
Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)

Methods

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Properties

public BookOnixSubjectScheme Scheme { get; init; } #

Subject scheme.

public String SchemeName { get; init; } #

Required only for a proprietary scheme; forbidden for standard schemes.

public String SchemeVersion { get; init; } #

Optional scheme version, retained verbatim.

public String Code { get; init; } #

Optional subject code. At least a code or heading is required; keywords use headings only.

public IReadOnlyList<BookOnixSubjectHeading> Headings { get; init; } #

At most 16 headings. Repeated headings require distinct explicit languages; a single heading may omit its language.

public Boolean IsMain { get; init; } #

Marks the main subject for this scheme. Not allowed for keywords or Thema qualifiers.