Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeWorkflowConversionRegistration

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

An opt-in implementation of an existing canonical conversion route.

Inheritance

  • Object
  • OfficeWorkflowConversionRegistration

Usage

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

Accepted by parameters

Constructors

public OfficeWorkflowConversionRegistration(String routeId, OfficeWorkflowConverter converter) #

Registers a converter without replacing a built-in route or creating another capability catalog.

Parameters

routeId System.String requiredposition: 0
converter OfficeIMO.Workflows.OfficeWorkflowConverter requiredposition: 1

Methods

Create``1 2 overloads
public static OfficeWorkflowConversionRegistration Create<TSettings>(String routeId, OfficeWorkflowConfiguredConverter<TSettings> converter) #
Returns: OfficeWorkflowConversionRegistration

Registers a canonical route with an explicit adapter-owned settings contract.

Type Parameters

TSettings

Parameters

routeId System.String requiredposition: 0
converter OfficeIMO.Workflows.OfficeWorkflowConfiguredConverter{``0} requiredposition: 1
public static OfficeWorkflowConversionRegistration Create<TSettings>(String routeId, OfficeWorkflowConfiguredConverter<TSettings> converter, Func<String, OfficeWorkflowLimits, TSettings, OfficeWorkflowStreamInput> directoryPackageInput) #
Returns: OfficeWorkflowConversionRegistration

Registers a canonical route with an explicit adapter-owned settings contract.

Type Parameters

TSettings

Parameters

routeId System.String requiredposition: 0
Canonical conversion route.
converter OfficeIMO.Workflows.OfficeWorkflowConfiguredConverter{``0} requiredposition: 1
Conversion owner.
directoryPackageInput System.Func{System.String,OfficeIMO.Workflows.OfficeWorkflowLimits,``0,OfficeIMO.Workflows.OfficeWorkflowStreamInput} requiredposition: 2
Optional local directory-package owner. It must create a bounded, repeatable snapshot stream, verify membership/content on every reopen, and preserve source identity. Called after request settings are validated.

Properties

public String RouteId { get; } #

Canonical capability identifier.