Class PluginStatusInfo
Runtime view of plugin installation + load state.
public sealed record PluginStatusInfo : IEquatable<PluginStatusInfo>
- Inheritance
-
PluginStatusInfo
- Implements
- Inherited Members
Constructors
PluginStatusInfo(string, string, string, bool, bool, string, string, string, DateTimeOffset, DateTimeOffset?, string?)
Runtime view of plugin installation + load state.
public PluginStatusInfo(string Id, string Name, string Version, bool Enabled, bool Loaded, string InstallPath, string EntryAssemblyPath, string Source, DateTimeOffset InstalledAtUtc, DateTimeOffset? LastEnabledAtUtc, string? LastError)
Parameters
IdstringNamestringVersionstringEnabledboolLoadedboolInstallPathstringEntryAssemblyPathstringSourcestringInstalledAtUtcDateTimeOffsetLastEnabledAtUtcDateTimeOffset?LastErrorstring
Properties
Enabled
public bool Enabled { get; init; }
Property Value
EntryAssemblyPath
public string EntryAssemblyPath { get; init; }
Property Value
Id
public string Id { get; init; }
Property Value
InstallPath
public string InstallPath { get; init; }
Property Value
InstalledAtUtc
public DateTimeOffset InstalledAtUtc { get; init; }
Property Value
LastEnabledAtUtc
public DateTimeOffset? LastEnabledAtUtc { get; init; }
Property Value
LastError
public string? LastError { get; init; }
Property Value
Loaded
public bool Loaded { get; init; }
Property Value
Name
public string Name { get; init; }
Property Value
Source
public string Source { get; init; }
Property Value
Version
public string Version { get; init; }