Class DriverInstallationReport
What one backend's driver installation looks like, measured against its manifest.
Inherited Members
Namespace: Serenity.StructuredPersistence.Infrastructure.Editor.Drivers
Assembly: Serenity.UnityStructuredPersistence.Infrastructure.Editor.dll
Syntax
public sealed class DriverInstallationReport
Properties
IsComplete
Declaration
public bool IsComplete { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether every file the manifest requires is present. |
IsScriptingDefineSet
Declaration
public bool IsScriptingDefineSet { get; }
Property Value
| Type | Description |
|---|---|
| bool | Whether this backend's scripting define is set for the target that was inspected. |
Issues
Declaration
public IReadOnlyList<AuthoringIssue> Issues { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<AuthoringIssue> | Findings, phrased for whoever has to fix them. Empty when nothing is wrong. |
Manifest
Declaration
public DatabaseDriverManifest Manifest { get; }
Property Value
| Type | Description |
|---|---|
| DatabaseDriverManifest | The manifest this was measured against. |
MissingNativeBinaries
Declaration
public IReadOnlyList<DriverNativeBinary> MissingNativeBinaries { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<DriverNativeBinary> | Native binaries the manifest requires that were not found. |
MissingPackages
Declaration
public IReadOnlyList<DriverPackage> MissingPackages { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<DriverPackage> | Assemblies the manifest requires that were not found. |
State
Declaration
public DriverInstallationState State { get; }
Property Value
| Type | Description |
|---|---|
| DriverInstallationState | Where the backend sits in the install-then-define transaction. |
Methods
ToString()
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string |