Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BookOnixBlockUpdate

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

An explicit block-update instruction derived from a complete, unaltered export result.

Inheritance

  • Object
  • BookOnixBlockUpdate

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 BookOnixBlockUpdate(BookOnixExportResult Source) #

An explicit block-update instruction derived from a complete, unaltered export result.

Parameters

Source OfficeIMO.Workflows.BookOnixExportResult requiredposition: 0

Methods

public BookOnixBlockUpdate <Clone>$() #
Returns: BookOnixBlockUpdate
public Void Deconstruct(out BookOnixExportResult Source) #
Returns: Void

Parameters

Source BookOnixExportResult requiredposition: 0
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Properties

public IReadOnlyList<String> ReplaceMarketReferences { get; init; } #

Market references to copy whole from Source, in selection order. Every source supply must be named. Cannot accompany a whole ProductSupply replacement.

public IReadOnlyList<String> RemoveMarketReferences { get; init; } #

Explicit market removals, emitted as reference-only supply blocks. References may be absent from Source; recipient existence is not checked. At most 32 market operations in total.

public IReadOnlyList<BookOnixBlock> ReplaceBlocks { get; init; } #

Distinct blocks to copy in full from Source. Missing blocks are errors, not inferred deletions.

public IReadOnlyList<BookOnixBlock> ClearBlocks { get; init; } #

Distinct optional blocks to emit empty. DescriptiveDetail, PublishingDetail and ProductSupply cannot be cleared.

public BookOnixExportResult Source { get; init; } #