TestimoX

API Reference

Class

WindowsServiceStatusSnapshot

Namespace ComputerX.Services
Assembly ComputerX
Implements
IEquatable<WindowsServiceStatusSnapshot>
Modifiers sealed

Snapshot of a Windows service's current state and configuration.

Inheritance

  • Object
  • WindowsServiceStatusSnapshot

Constructors

public WindowsServiceStatusSnapshot(Boolean Exists, String ServiceName, String DisplayName, String Status, String StartType, Nullable<Boolean> CanStop, String ImagePath, String Description) #

Snapshot of a Windows service's current state and configuration.

Parameters

Exists System.Boolean requiredposition: 0
ServiceName System.String requiredposition: 1
DisplayName System.String requiredposition: 2
Status System.String requiredposition: 3
StartType System.String requiredposition: 4
CanStop System.Nullable{System.Boolean} requiredposition: 5
ImagePath System.String requiredposition: 6
Description System.String requiredposition: 7

Methods

public WindowsServiceStatusSnapshot <Clone>$() #
Returns: WindowsServiceStatusSnapshot
public Void Deconstruct(out Boolean Exists, out String ServiceName, out String DisplayName, out String Status, out String StartType, out Nullable<Boolean> CanStop, out String ImagePath, out String Description) #
Returns: Void

Parameters

Exists Boolean requiredposition: 0
ServiceName String requiredposition: 1
DisplayName String requiredposition: 2
Status String requiredposition: 3
StartType String requiredposition: 4
CanStop Nullable<Boolean> requiredposition: 5
ImagePath String requiredposition: 6
Description String requiredposition: 7
public virtual Boolean Equals(WindowsServiceStatusSnapshot other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static WindowsServiceStatusSnapshot Missing(String serviceName) #
Returns: WindowsServiceStatusSnapshot

Creates a snapshot representing a missing service.

Parameters

serviceName System.String requiredposition: 0
public override String ToString() #
Returns: String

Properties

public Boolean Exists { get; set; } #
public String ServiceName { get; set; } #
public String DisplayName { get; set; } #
public String StartType { get; set; } #
public Nullable<Boolean> CanStop { get; set; } #
public String ImagePath { get; set; } #
public String Description { get; set; } #