public sealed class AnnotateTextRequest : IMessage<AnnotateTextRequest>, IEquatable<AnnotateTextRequest>, IDeepCloneable<AnnotateTextRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Natural Language v2 API class AnnotateTextRequest.
The request message for the text annotation API, which can perform multiple
analysis types in one call.
[[["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-03-21 UTC."],[[["The `AnnotateTextRequest` class is a request message for the Cloud Natural Language v2 API, designed to perform multiple text analysis operations in a single API call."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities such as message handling, equality comparison, deep cloning, and buffer operations."],["The `AnnotateTextRequest` class includes properties for specifying the input `Document`, the `EncodingType` used for offset calculations, and the `Features` to be enabled during the text analysis."],["Constructors are provided for creating a new `AnnotateTextRequest` instance or copying an existing one."],["The class is part of the `Google.Cloud.Language.V2` namespace within the `Google.Cloud.Language.V2.dll` assembly."]]],[]]