Class InitializationPipelineInstallerInstallInput
Input data transfer object for installing an InitializationPipeline.
Inherited Members
Namespace: Serenity.InitializationPipeline.Installation.DTO
Assembly: Serenity.InitializationPipeline.Installation.dll
Syntax
public class InitializationPipelineInstallerInstallInput
Constructors
InitializationPipelineInstallerInstallInput(IEnumerable<IInitializationTaskProvider>, ISkipPolicy, IInitializationPipelineTelemetry, bool, string, IInitializationPipelineProfileDefinition, ILogService)
Initializes a new instance of the InitializationPipelineInstallerInstallInput class.
Declaration
public InitializationPipelineInstallerInstallInput(IEnumerable<IInitializationTaskProvider> providers, ISkipPolicy skipPolicy, IInitializationPipelineTelemetry telemetry, bool createRunnerGameObject, string runnerName, IInitializationPipelineProfileDefinition initializationPipelineProfile, ILogService logService)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<IInitializationTaskProvider> | providers | The collection of initialization task providers. |
| ISkipPolicy | skipPolicy | The policy for skipping tasks in the initialization pipeline. |
| IInitializationPipelineTelemetry | telemetry | The telemetry interface for reporting initialization progress and results. |
| bool | createRunnerGameObject | Whether to create a GameObject to run the initialization pipeline. |
| string | runnerName | The name to assign to the runner GameObject, if created. |
| IInitializationPipelineProfileDefinition | initializationPipelineProfile | The profile definition for the initialization pipeline. |
| ILogService | logService |
Properties
CreateRunnerGameObject
Whether to create a GameObject to run the initialization pipeline.
Declaration
public bool CreateRunnerGameObject { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether to create a GameObject to run the initialization pipeline. |
InitializationPipelineProfile
The profile definition for the initialization pipeline.
Declaration
public IInitializationPipelineProfileDefinition InitializationPipelineProfile { get; }
Property Value
| Type | Description |
|---|---|
| IInitializationPipelineProfileDefinition | The profile definition for the initialization pipeline. |
LogService
The logging service for the initialization pipeline.
Declaration
public ILogService LogService { get; }
Property Value
| Type | Description |
|---|---|
| ILogService | The logging service for the initialization pipeline. |
Providers
The collection of initialization task providers.
Declaration
public IEnumerable<IInitializationTaskProvider> Providers { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<IInitializationTaskProvider> | The collection of initialization task providers. |
RunnerName
The name to assign to the runner GameObject, if created.
Declaration
public string RunnerName { get; }
Property Value
| Type | Description |
|---|---|
| string | The name to assign to the runner GameObject, if created. |
SkipPolicy
The policy for skipping tasks in the initialization pipeline.
Declaration
public ISkipPolicy SkipPolicy { get; }
Property Value
| Type | Description |
|---|---|
| ISkipPolicy | The policy for skipping tasks in the initialization pipeline. |
Telemetry
The telemetry interface for reporting initialization progress and results.
Declaration
public IInitializationPipelineTelemetry Telemetry { get; }
Property Value
| Type | Description |
|---|---|
| IInitializationPipelineTelemetry | The telemetry interface for reporting initialization progress and results. |