public sealed class LocalizedMessage : IMessage<LocalizedMessage>, IEquatable<LocalizedMessage>, IDeepCloneable<LocalizedMessage>, IBufferMessage, IMessage
Provides a localized error message that is safe to return to the user
which can be attached to an RPC error.
Inheritance
object >
LocalizedMessage
Namespace
Google.Rpc
Assembly
Google.Api.CommonProtos.dll
Constructors
LocalizedMessage()
public LocalizedMessage()
LocalizedMessage(LocalizedMessage)
public LocalizedMessage(LocalizedMessage other)
Fields
LocaleFieldNumber
public const int LocaleFieldNumber = 1
Field number for the "locale" field.
Field Value |
---|
Type | Description |
int | |
MessageFieldNumber
public const int MessageFieldNumber = 2
Field number for the "message" field.
Field Value |
---|
Type | Description |
int | |
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }
Locale
public string Locale { get; set; }
Property Value |
---|
Type | Description |
string | |
Message
public string Message { get; set; }
The localized error message in the above locale.
Property Value |
---|
Type | Description |
string | |
Parser
public static MessageParser<LocalizedMessage> Parser { get; }
Methods
CalculateSize()
public int CalculateSize()
Returns |
---|
Type | Description |
int | |
Clone()
public LocalizedMessage Clone()
Equals(LocalizedMessage)
public bool Equals(LocalizedMessage other)
Returns |
---|
Type | Description |
bool | |
Equals(object)
public override bool Equals(object other)
Parameter |
---|
Name | Description |
other | object
|
Returns |
---|
Type | Description |
bool | |
Overrides
GetHashCode()
public override int GetHashCode()
Returns |
---|
Type | Description |
int | |
Overrides
public void MergeFrom(CodedInputStream input)
MergeFrom(LocalizedMessage)
public void MergeFrom(LocalizedMessage other)
ToString()
public override string ToString()
Overrides
WriteTo(CodedOutputStream)
public void WriteTo(CodedOutputStream output)