Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeInvoiceStorageWorkflowRequest

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

Invoice input acquisition and publication settings for local files or permission-scoped storage providers.

Inheritance

  • Object
  • OfficeInvoiceStorageWorkflowRequest

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

Methods

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Properties

public String InputPath { get; set; } #

Source location. Provider locations require InputStream.

public OfficeInvoiceWorkflowOperation Operation { get; set; } #

Selected invoice operation.

public InvoiceXmlOptions Target { get; set; } #

Explicit output/inspection contract. Source editing retains its original contract.

public Nullable<InvoiceSpecificationRelease> ValidationRelease { get; set; } #

Explicit exact-byte standards release, if required.

public InvoiceSourceEdits SourceEdits { get; set; } #

Captured source-field replacements for EditSource.

public String OutputPath { get; set; } #

Output location required only for writing operations.

public OfficeWorkflowStreamInput InputStream { get; set; } #

Optional reopenable permission-scoped input. The owner closes its streams and verifies the source before publication.

public OfficeWorkflowStreamOutput OutputStream { get; set; } #

Optional confirmed direct-write provider output with verified contents and durable recovery.

public OfficeWorkflowConflictPolicy ConflictPolicy { get; set; } #

Local collision policy. Provider outputs require Replace after the host obtains direct-write consent.

public IOfficeWorkflowPublicationGuard PublicationGuard { get; set; } #

Host authorization for output locations, including active-document and recovery protection.

public Int64 MaximumInputBytes { get; set; } #

Input capture limit, at most 16 MiB.

public Int64 MaximumOutputBytes { get; set; } #

Returned and published artifact limit; defaults to 64 MiB.

public InvoicePdfLayoutOptions Layout { get; set; } #

Rendering layout, cloned before input acquisition.

public PdfOptions PdfOptions { get; set; } #

PDF settings, cloned before input acquisition.