API Reference
Class
OfficeWorkflowConversionRegistration
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.
Returned or exposed by
Accepted by parameters
- Constructor OfficeWorkflowRunner.OfficeWorkflowRunner
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
- converter OfficeIMO.Workflows.OfficeWorkflowConverter
Methods
Create``1 2 overloads
public static OfficeWorkflowConversionRegistration Create<TSettings>(String routeId, OfficeWorkflowConfiguredConverter<TSettings> converter) #Returns:
OfficeWorkflowConversionRegistrationRegisters a canonical route with an explicit adapter-owned settings contract.
Type Parameters
- TSettings
Parameters
- routeId System.String
- converter OfficeIMO.Workflows.OfficeWorkflowConfiguredConverter{``0}
public static OfficeWorkflowConversionRegistration Create<TSettings>(String routeId, OfficeWorkflowConfiguredConverter<TSettings> converter, Func<String, OfficeWorkflowLimits, TSettings, OfficeWorkflowStreamInput> directoryPackageInput) #Returns:
OfficeWorkflowConversionRegistrationRegisters a canonical route with an explicit adapter-owned settings contract.
Type Parameters
- TSettings
Parameters
- routeId System.String
- Canonical conversion route.
- converter OfficeIMO.Workflows.OfficeWorkflowConfiguredConverter{``0}
- Conversion owner.
- directoryPackageInput System.Func{System.String,OfficeIMO.Workflows.OfficeWorkflowLimits,``0,OfficeIMO.Workflows.OfficeWorkflowStreamInput}
- 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.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String RouteId { get; } #Canonical capability identifier.