public sealed class JobNotification.Types.Message : IMessage<JobNotification.Types.Message>, IEquatable<JobNotification.Types.Message>, IDeepCloneable<JobNotification.Types.Message>, IBufferMessage, IMessage
Reference documentation and code samples for the Batch v1 API class JobNotification.Types.Message.
Message details.
Describe the conditions under which messages will be sent.
If no attribute is defined, no message will be sent by default.
One message should specify either the job or the task level attributes,
but not both. For example,
job level: JOB_STATE_CHANGED and/or a specified new_job_state;
task level: TASK_STATE_CHANGED and/or a specified new_task_state.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe provided content details the \u003ccode\u003eJobNotification.Types.Message\u003c/code\u003e class within the Batch v1 API, which is used to define conditions for sending messages related to job or task status changes.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eJobNotification.Types.Message\u003c/code\u003e 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 has a parent inheritance from the \u003ca href=\"https://learn.microsoft.com/dotnet/api/system.object\"\u003eobject\u003c/a\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMessage\u003c/code\u003e class includes constructors for creating new instances and properties like \u003ccode\u003eNewJobState\u003c/code\u003e, \u003ccode\u003eNewTaskState\u003c/code\u003e, and \u003ccode\u003eType\u003c/code\u003e to manage job and task status notifications.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides a version list for this API from \u003ccode\u003e2.13.0\u003c/code\u003e to \u003ccode\u003e1.0.0\u003c/code\u003e, with version \u003ccode\u003e2.13.0\u003c/code\u003e being the latest version available.\u003c/p\u003e\n"]]],[],null,[]]