public sealed class TruncatableString : IMessage<TruncatableString>, IEquatable<TruncatableString>, IDeepCloneable<TruncatableString>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Trace v2 API class TruncatableString.
Represents a string that might be shortened to a specified length.
The shortened string. For example, if the original string is 500
bytes long and the limit of the string is 128 bytes, then
value contains the first 128 bytes of the 500-byte string.
Truncation always happens on a UTF8 character boundary. If there
are multi-byte characters in the string, then the length of the
shortened string might be less than the size limit.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eTruncatableString\u003c/code\u003e class within the Google Cloud Trace v2 API for .NET, specifically version 3.5.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTruncatableString\u003c/code\u003e represents a string that may be shortened to a specific length, implemented via methods from interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties named \u003ccode\u003eTruncatedByteCount\u003c/code\u003e to track the number of removed bytes, and \u003ccode\u003eValue\u003c/code\u003e to represent the shortened string, ensuring truncation respects UTF8 character boundaries.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for creating \u003ccode\u003eTruncatableString\u003c/code\u003e instances: a default constructor and one that accepts another \u003ccode\u003eTruncatableString\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eMultiple previous versions of the API and documentation are listed, with 3.6.0 being the latest version.\u003c/p\u003e\n"]]],[],null,[]]