Class UnityInitializationPipelineInstaller
Unity-specific installer for the initialization pipeline system that configures task providers, skip policies, and telemetry.
Extends InitializationPipelineInstaller to provide Unity-specific initialization pipeline setup and service registration.
Namespace: Serenity.InitializationPipeline.Installation
Assembly: Serenity.UnityInitializationPipeline.Installation.dll
Syntax
public class UnityInitializationPipelineInstaller : InitializationPipelineInstaller, IFoundationInstaller, IInstaller
Constructors
UnityInitializationPipelineInstaller()
Declaration
public UnityInitializationPipelineInstaller()
Methods
Install(InitializationPipelineInstallerInstallInput)
Installs and configures the initialization pipeline with the provided task providers, skip policy, and telemetry.
Creates an InitializationPipeline instance from flattened tasks and registers it as a service.
Declaration
public override void Install(InitializationPipelineInstallerInstallInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| InitializationPipelineInstallerInstallInput | input | Configuration input containing providers, skip policy, and telemetry settings |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown when input parameter is null |