API Reference
OfficeInvoiceStorageWorkflowRequest
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.
Returned or exposed by
Accepted by parameters
- Method IOfficeInvoiceWorkflowRunner.RunInvoiceAsync
- Method OfficeInvoiceStorageWorkflowRequest.Equals
- Method OfficeInvoiceStorageWorkflowRequest.op_Equality
- Method OfficeInvoiceStorageWorkflowRequest.op_Equality
- Method OfficeInvoiceStorageWorkflowRequest.op_Inequality
- Method OfficeInvoiceStorageWorkflowRequest.op_Inequality
- Method OfficeWorkflowRunner.RunInvoiceAsync
Constructors
public OfficeInvoiceStorageWorkflowRequest() #Methods
public OfficeInvoiceStorageWorkflowRequest <Clone>$() #OfficeInvoiceStorageWorkflowRequestpublic override Int32 GetHashCode() #Int32public static Boolean op_Equality(OfficeInvoiceStorageWorkflowRequest left, OfficeInvoiceStorageWorkflowRequest right) #BooleanParameters
- left OfficeInvoiceStorageWorkflowRequest
- right OfficeInvoiceStorageWorkflowRequest
public static Boolean op_Inequality(OfficeInvoiceStorageWorkflowRequest left, OfficeInvoiceStorageWorkflowRequest right) #BooleanParameters
- left OfficeInvoiceStorageWorkflowRequest
- right OfficeInvoiceStorageWorkflowRequest
public override String ToString() #StringInherited Methods
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.