API Reference
Class
PatchDetails
Standalone MSRC-driven patch details API. Independent from Windows Update mechanisms. Add this first to enable CVE/KB correlation.
Inheritance
- Object
- PatchDetails
Methods
public static Void Configure(PatchDetailsOptions options) #Returns:
VoidConfigure global PatchDetails behavior. Call early in app startup if customization is needed.
Parameters
- options ComputerX.PatchDetails.PatchDetailsOptions
public static async Task<IReadOnlyList<PatchDetailsInfo>> GetForProductsAsync(IEnumerable<ProductDescriptor> products, DateTime since, CancellationToken ct = null) #Returns:
Task<IReadOnlyList<PatchDetailsInfo>>Gets patch details for one or more products, filtering the monthly MSRC feed as of the given date.
Parameters
- products System.Collections.Generic.IEnumerable{ComputerX.PatchDetails.ProductDescriptor}
- Products to include (maps to MSRC product strings).
- since System.DateTime
- First month to consider (uses its year/month).
- ct System.Threading.CancellationToken = null
- Cancellation token.
public static async Task<IReadOnlyList<PatchDetailsInfo>> GetMonthlyAsync(Int32 year, Int32 month, CancellationToken ct = null) #Returns:
Task<IReadOnlyList<PatchDetailsInfo>>Gets MSRC patch details for a specific year/month (Patch Tuesday bundle), unfiltered.
Parameters
- year System.Int32
- Calendar year.
- month System.Int32
- Calendar month (1-12).
- ct System.Threading.CancellationToken = null
- Cancellation token.
public static async Task<PatchDetailsSummary> GetSummaryAsync(ProductDescriptor product, DateTime asOf, CancellationToken ct = null) #Returns:
Task<PatchDetailsSummary>Builds a quick summary (counts and notable CVEs/KBs) for a product at a given month.
Parameters
- product ComputerX.PatchDetails.ProductDescriptor
- Product descriptor.
- asOf System.DateTime
- Month reference (year/month used).
- ct System.Threading.CancellationToken = null
- Cancellation token.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object