API Reference
BookOnixBlockUpdate
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
- Method BookOnixBlockUpdate.<Clone>$
Accepted by parameters
- Method BookOnixBlockUpdate.Equals
- Method BookOnixBlockUpdate.op_Equality
- Method BookOnixBlockUpdate.op_Equality
- Method BookOnixBlockUpdate.op_Inequality
- Method BookOnixBlockUpdate.op_Inequality
- Method BookOnixMessage.CreateBlockUpdates
Constructors
public BookOnixBlockUpdate(BookOnixExportResult Source) #An explicit block-update instruction derived from a complete, unaltered export result.
Parameters
- Source OfficeIMO.Workflows.BookOnixExportResult
Methods
public BookOnixBlockUpdate <Clone>$() #BookOnixBlockUpdatepublic Void Deconstruct(out BookOnixExportResult Source) #VoidParameters
- Source BookOnixExportResult
public override Int32 GetHashCode() #Int32public static Boolean op_Equality(BookOnixBlockUpdate left, BookOnixBlockUpdate right) #BooleanParameters
- left BookOnixBlockUpdate
- right BookOnixBlockUpdate
public static Boolean op_Inequality(BookOnixBlockUpdate left, BookOnixBlockUpdate right) #BooleanParameters
- left BookOnixBlockUpdate
- right BookOnixBlockUpdate
public override String ToString() #StringInherited Methods
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; } #