[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis document provides reference documentation and code samples for the \u003ccode\u003eWindowsUpdate\u003c/code\u003e class within the Grafeas v1 API, detailing its structure and properties.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eWindowsUpdate\u003c/code\u003e class represents metadata about updates for the Windows operating system, sourced from the Windows Update API.\u003c/p\u003e\n"],["\u003cp\u003eThe available versions of the \u003ccode\u003eWindowsUpdate\u003c/code\u003e documentation are listed, ranging from version 2.2.0 up to the latest version 3.7.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eWindowsUpdate\u003c/code\u003e class include \u003ccode\u003eCategories\u003c/code\u003e, \u003ccode\u003eDescription\u003c/code\u003e, \u003ccode\u003eIdentity\u003c/code\u003e, \u003ccode\u003eKbArticleIds\u003c/code\u003e, \u003ccode\u003eLastPublishedTimestamp\u003c/code\u003e, \u003ccode\u003eSupportUrl\u003c/code\u003e, and \u003ccode\u003eTitle\u003c/code\u003e, each serving to describe various aspects of a Windows update.\u003c/p\u003e\n"]]],[],null,["# Grafeas v1 API - Class WindowsUpdate (3.10.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.10.0 (latest)](/dotnet/docs/reference/Grafeas.V1/latest/Grafeas.V1.WindowsUpdate)\n- [3.8.0](/dotnet/docs/reference/Grafeas.V1/3.8.0/Grafeas.V1.WindowsUpdate)\n- [3.7.0](/dotnet/docs/reference/Grafeas.V1/3.7.0/Grafeas.V1.WindowsUpdate)\n- [3.6.0](/dotnet/docs/reference/Grafeas.V1/3.6.0/Grafeas.V1.WindowsUpdate)\n- [3.5.0](/dotnet/docs/reference/Grafeas.V1/3.5.0/Grafeas.V1.WindowsUpdate)\n- [3.4.0](/dotnet/docs/reference/Grafeas.V1/3.4.0/Grafeas.V1.WindowsUpdate)\n- [3.3.0](/dotnet/docs/reference/Grafeas.V1/3.3.0/Grafeas.V1.WindowsUpdate)\n- [3.2.0](/dotnet/docs/reference/Grafeas.V1/3.2.0/Grafeas.V1.WindowsUpdate)\n- [3.1.0](/dotnet/docs/reference/Grafeas.V1/3.1.0/Grafeas.V1.WindowsUpdate)\n- [3.0.0](/dotnet/docs/reference/Grafeas.V1/3.0.0/Grafeas.V1.WindowsUpdate)\n- [2.4.0](/dotnet/docs/reference/Grafeas.V1/2.4.0/Grafeas.V1.WindowsUpdate)\n- [2.3.0](/dotnet/docs/reference/Grafeas.V1/2.3.0/Grafeas.V1.WindowsUpdate)\n- [2.2.0](/dotnet/docs/reference/Grafeas.V1/2.2.0/Grafeas.V1.WindowsUpdate) \n\n public sealed class WindowsUpdate : IMessage\u003cWindowsUpdate\u003e, IEquatable\u003cWindowsUpdate\u003e, IDeepCloneable\u003cWindowsUpdate\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Grafeas v1 API class WindowsUpdate.\n\nWindows Update represents the metadata about the update for the Windows\noperating system. The fields in this message come from the Windows Update API\ndocumented at\n\u003chttps://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate\u003e. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e WindowsUpdate \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[WindowsUpdate](/dotnet/docs/reference/Grafeas.V1/latest/Grafeas.V1.WindowsUpdate), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[WindowsUpdate](/dotnet/docs/reference/Grafeas.V1/latest/Grafeas.V1.WindowsUpdate), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[WindowsUpdate](/dotnet/docs/reference/Grafeas.V1/latest/Grafeas.V1.WindowsUpdate), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Grafeas.V1](/dotnet/docs/reference/Grafeas.V1/latest/Grafeas.V1)\n\nAssembly\n--------\n\nGrafeas.V1.dll\n\nConstructors\n------------\n\n### WindowsUpdate()\n\n public WindowsUpdate()\n\n### WindowsUpdate(WindowsUpdate)\n\n public WindowsUpdate(WindowsUpdate other)\n\nProperties\n----------\n\n### Categories\n\n public RepeatedField\u003cWindowsUpdate.Types.Category\u003e Categories { get; }\n\nThe list of categories to which the update belongs.\n\n### Description\n\n public string Description { get; set; }\n\nThe localized description of the update.\n\n### Identity\n\n public WindowsUpdate.Types.Identity Identity { get; set; }\n\nRequired - The unique identifier for the update.\n\n### KbArticleIds\n\n public RepeatedField\u003cstring\u003e KbArticleIds { get; }\n\nThe Microsoft Knowledge Base article IDs that are associated with the\nupdate.\n\n### LastPublishedTimestamp\n\n public Timestamp LastPublishedTimestamp { get; set; }\n\nThe last published timestamp of the update.\n\n### SupportUrl\n\n public string SupportUrl { get; set; }\n\nThe hyperlink to the support information for the update.\n\n### Title\n\n public string Title { get; set; }\n\nThe localized title of the update."]]