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.
Implements
IMessageTruncatableString, IEquatableTruncatableString, IDeepCloneableTruncatableString, IBufferMessage, IMessageNamespace
Google.Cloud.Trace.V2Assembly
Google.Cloud.Trace.V2.dll
Constructors
TruncatableString()
public TruncatableString()
TruncatableString(TruncatableString)
public TruncatableString(TruncatableString other)
Parameter | |
---|---|
Name | Description |
other | TruncatableString |
Properties
TruncatedByteCount
public int TruncatedByteCount { get; set; }
The number of bytes removed from the original string. If this value is 0, then the string was not shortened.
Property Value | |
---|---|
Type | Description |
int |
Value
public string Value { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |