Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeWorkflowDirectoryPackageInput

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

A provider directory treated as one document by a registered package converter.

Inheritance

  • Object
  • OfficeWorkflowDirectoryPackageInput

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

Constructors

public OfficeWorkflowDirectoryPackageInput(String name, OfficeWorkflowDirectoryInput directory, IOfficeWorkflowPublicationGuard sourcePublicationGuard, Int32 maximumEntries = 10000) #

Creates bounded package access without reading the provider during request validation.

Parameters

name System.String requiredposition: 0
Selected document name, including the format extension.
directory OfficeIMO.Workflows.OfficeWorkflowDirectoryInput requiredposition: 1
Reopenable member enumeration and permission-scoped file access.
sourcePublicationGuard OfficeIMO.Workflows.IOfficeWorkflowPublicationGuard requiredposition: 2
Verifies the selected root identity and rejects destinations inside, containing, or aliasing the source package. It must acquire any permissions needed for these checks.
maximumEntries System.Int32 = 10000 optionalposition: 3
Maximum files and directories admitted before the format owner applies its own limits.

Properties

public String Name { get; } #

Selected filename used for routing and source diagnostics.

public OfficeWorkflowDirectoryInput Directory { get; } #

Provider enumeration, re-read before publication to verify membership and content.

public IOfficeWorkflowPublicationGuard SourcePublicationGuard { get; } #

Permission-aware root identity and output-separation verification.

public Int32 MaximumEntries { get; } #

Maximum number of provider members, including directories.