ServiceFailurePolicy record

Namespace Runic.Platform.Administration.Windows.Services · Runic.Platform.Administration.Windows 0.7.0-preview.5

public sealed record ServiceFailurePolicy : IEquatable<ServiceFailurePolicy>

Inherits or implements IEquatable.

Failure recovery configuration. Null reset period means never reset.

Constructors

ServiceFailurePolicy

public ServiceFailurePolicy(TimeSpan? ResetPeriod, ImmutableArray<ServiceFailureAction> Actions, string RebootMessage = "", string Command = "", bool OnNonCrashFailures = false)

Failure recovery configuration. Null reset period means never reset.

Properties

Actions

public ImmutableArray<ServiceFailureAction> Actions { get; init; }

No documentation.

Command

public string Command { get; init; }

No documentation.

OnNonCrashFailures

public bool OnNonCrashFailures { get; init; }

No documentation.

RebootMessage

public string RebootMessage { get; init; }

No documentation.

ResetPeriod

public TimeSpan? ResetPeriod { get; init; }

No documentation.