TestimoX

API Reference

Class

WindowsUpdateServiceInfo

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Represents a Windows Update Agent registered update service.

Inheritance

  • Object
  • WindowsUpdateServiceInfo

Constructors

public WindowsUpdateServiceInfo() #

Properties

public String ComputerName { get; set; } #

Computer name used for collection.

public String Name { get; set; } #

Service display name.

public String ServiceId { get; set; } #

Service identifier used by WUA.

public Nullable<Boolean> IsManaged { get; set; } #

Indicates whether the service is managed.

public Nullable<Boolean> IsRegisteredWithAutomaticUpdates { get; set; } #

Indicates whether the service is registered with Automatic Updates.

public Nullable<Boolean> IsDefaultAutomaticUpdatesService { get; set; } #

Indicates whether the service is the current default Automatic Updates service.

public Nullable<Boolean> IsScanPackageService { get; set; } #

Indicates whether the service is based on a scan package.

public Nullable<Boolean> OffersWindowsUpdates { get; set; } #

Indicates whether the service offers Windows updates.

public Nullable<Boolean> CanRegisterWithAutomaticUpdates { get; set; } #

Indicates whether the service can be registered with Automatic Updates.

public String ServiceUrl { get; set; } #

Service endpoint URL when exposed by WUA.

public Nullable<DateTimeOffset> IssueDate { get; set; } #

Service issue date when exposed by WUA.

public Nullable<DateTimeOffset> ExpirationDate { get; set; } #

Service expiration date when exposed by WUA.

public WindowsUpdateServiceRegistrationState RegistrationState { get; set; } #

Registration state when exposed by the update service registration API.

public Nullable<Boolean> IsPendingRegistrationWithAutomaticUpdates { get; set; } #

Indicates whether registration with Automatic Updates is pending.

public String CollectionError { get; set; } #

Fatal collection error when the service snapshot could not be retrieved.