LogRecord Class

public sealed class LogRecord : IBufferMessage, IDeepCloneable<LogRecord>, IMessage, IMessage<LogRecord>, IEquatable<LogRecord>

No documentation is available.

Implements

Constructors

NameDescription
LogRecord()
LogRecord(LogRecord)

LogRecord overloads

LogRecord()

public LogRecord()

No documentation is available.

LogRecord(LogRecord)

public LogRecord(LogRecord other)
Parameters
other LogRecord

No documentation is available.

Properties

NameDescription
Attributes
Body
Descriptor
Parser
TimeUnixNano
pb::Google.Protobuf.IMessage.Descriptor

Attributes

public RepeatedField<KeyValue> Attributes { get; }

Property value

RepeatedField<KeyValue>

No documentation is available.

Body

public AnyValue Body { get; set; }

Property value

AnyValue

No documentation is available.

Descriptor

public static MessageDescriptor Descriptor { get; }

Property value

MessageDescriptor

No documentation is available.

Parser

public static MessageParser<LogRecord> Parser { get; }

Property value

MessageParser<LogRecord>

No documentation is available.

TimeUnixNano

public ulong TimeUnixNano { get; set; }

Property value

ulong

No documentation is available.

pb::Google.Protobuf.IMessage.Descriptor

MessageDescriptor IMessage.Descriptor { get; }

Property value

MessageDescriptor

No documentation is available.

Methods

NameDescription
CalculateSize()
Clone()
Equals(LogRecord)
Equals(object)
GetHashCode()
MergeFrom(CodedInputStream)
MergeFrom(LogRecord)
ToString()
WriteTo(CodedOutputStream)
pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ParseContext)
pb::Google.Protobuf.IBufferMessage.InternalWriteTo(WriteContext)

CalculateSize()

public int CalculateSize()

Returns

int

No documentation is available.

Clone()

public LogRecord Clone()

Returns

LogRecord

No documentation is available.

Equals overloads

Equals(LogRecord)

public bool Equals(LogRecord other)
Parameters
other LogRecord
Returns

bool

No documentation is available.

Equals(object)

public override bool Equals(object other)
Parameters
other object
Returns

bool

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

MergeFrom overloads

MergeFrom(CodedInputStream)

public void MergeFrom(CodedInputStream input)
Parameters
input CodedInputStream

No documentation is available.

MergeFrom(LogRecord)

public void MergeFrom(LogRecord other)
Parameters
other LogRecord

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

WriteTo(CodedOutputStream)

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

No documentation is available.

pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ParseContext)

void IBufferMessage.InternalMergeFrom(ref ParseContext input)

Parameters

input ParseContext

No documentation is available.

pb::Google.Protobuf.IBufferMessage.InternalWriteTo(WriteContext)

void IBufferMessage.InternalWriteTo(ref WriteContext output)

Parameters

output WriteContext

No documentation is available.

Constants

NameDescription
AttributesFieldNumberField number for the "attributes" field.
BodyFieldNumberField number for the "body" field.
TimeUnixNanoFieldNumberField number for the "time_unix_nano" field.

AttributesFieldNumber

Field number for the "attributes" field.

public const int AttributesFieldNumber = 6

BodyFieldNumber

Field number for the "body" field.

public const int BodyFieldNumber = 5

TimeUnixNanoFieldNumber

Field number for the "time_unix_nano" field.

public const int TimeUnixNanoFieldNumber = 1