Inhaltsverzeichnis

Klasse CloudEvent.Types.CloudEventAttributeValue

Namespace
Microsoft.AutoGen.Contracts
Assembly
Microsoft.AutoGen.Core.Grpc.dll
public sealed class CloudEvent.Types.CloudEventAttributeValue : IMessage<CloudEvent.Types.CloudEventAttributeValue>, IEquatable<CloudEvent.Types.CloudEventAttributeValue>, IDeepCloneable<CloudEvent.Types.CloudEventAttributeValue>, IBufferMessage, IMessage
Vererbung
CloudEvent.Types.CloudEventAttributeValue
Implementiert
IBufferMessage
IMessage
Geerbte Member

Konstruktoren

CloudEventAttributeValue()

public CloudEventAttributeValue()

CloudEventAttributeValue(CloudEventAttributeValue)

public CloudEventAttributeValue(CloudEvent.Types.CloudEventAttributeValue other)

Parameter

other CloudEvent.Types.CloudEventAttributeValue

Felder

CeBooleanFieldNumber

Feldnummer für das Feld "ce_boolean".

public const int CeBooleanFieldNumber = 1

Feldwert

int

CeBytesFieldNumber

Feldnummer für das Feld "ce_bytes".

public const int CeBytesFieldNumber = 4

Feldwert

int

CeIntegerFieldNumber

Feldnummer für das Feld "ce_integer".

public const int CeIntegerFieldNumber = 2

Feldwert

int

CeStringFieldNumber

Feldnummer für das Feld "ce_string".

public const int CeStringFieldNumber = 3

Feldwert

int

CeTimestampFieldNumber

Feldnummer für das Feld "ce_timestamp".

public const int CeTimestampFieldNumber = 7

Feldwert

int

CeUriFieldNumber

Feldnummer für das Feld "ce_uri".

public const int CeUriFieldNumber = 5

Feldwert

int

CeUriRefFieldNumber

Feldnummer für das Feld "ce_uri_ref".

public const int CeUriRefFieldNumber = 6

Feldwert

int

Eigenschaften

AttrCase

public CloudEvent.Types.CloudEventAttributeValue.AttrOneofCase AttrCase { get; }

Eigenschaftswert

CloudEvent.Types.CloudEventAttributeValue.AttrOneofCase

CeBoolean

public bool CeBoolean { get; set; }

Eigenschaftswert

bool

CeBytes

public ByteString CeBytes { get; set; }

Eigenschaftswert

ByteString

CeInteger

public int CeInteger { get; set; }

Eigenschaftswert

int

CeString

public string CeString { get; set; }

Eigenschaftswert

string

CeTimestamp

public Timestamp CeTimestamp { get; set; }

Eigenschaftswert

Timestamp

CeUri

public string CeUri { get; set; }

Eigenschaftswert

string

CeUriRef

public string CeUriRef { get; set; }

Eigenschaftswert

string

Descriptor

public static MessageDescriptor Descriptor { get; }

Eigenschaftswert

MessageDescriptor

HasCeBoolean

Gibt an, ob das Feld "ce_boolean" gesetzt ist.

public bool HasCeBoolean { get; }

Eigenschaftswert

bool

HasCeBytes

Gibt an, ob das Feld "ce_bytes" gesetzt ist.

public bool HasCeBytes { get; }

Eigenschaftswert

bool

HasCeInteger

Gibt an, ob das Feld "ce_integer" gesetzt ist.

public bool HasCeInteger { get; }

Eigenschaftswert

bool

HasCeString

Gibt an, ob das Feld "ce_string" gesetzt ist.

public bool HasCeString { get; }

Eigenschaftswert

bool

HasCeUri

Gibt an, ob das Feld "ce_uri" gesetzt ist.

public bool HasCeUri { get; }

Eigenschaftswert

bool

HasCeUriRef

Gibt an, ob das Feld "ce_uri_ref" gesetzt ist.

public bool HasCeUriRef { get; }

Eigenschaftswert

bool

Parser

public static MessageParser<CloudEvent.Types.CloudEventAttributeValue> Parser { get; }

Eigenschaftswert

MessageParser<CloudEvent.Types.CloudEventAttributeValue>

Methoden

CalculateSize()

Berechnet die Größe dieser Nachricht im Protocol Buffer Wire-Format in Bytes.

public int CalculateSize()

Rückgabe

int

Die Anzahl der Bytes, die zum Schreiben dieser Nachricht in einen kodierten Ausgabestrom erforderlich sind.

ClearAttr()

public void ClearAttr()

ClearCeBoolean()

Löscht den Wert des Oneof, wenn er derzeit auf "ce_boolean" gesetzt ist.

public void ClearCeBoolean()

ClearCeBytes()

Löscht den Wert des Oneof, wenn er derzeit auf "ce_bytes" gesetzt ist.

public void ClearCeBytes()

ClearCeInteger()

Löscht den Wert des Oneof, wenn er derzeit auf "ce_integer" gesetzt ist.

public void ClearCeInteger()

ClearCeString()

Löscht den Wert des Oneof, wenn er derzeit auf "ce_string" gesetzt ist.

public void ClearCeString()

ClearCeUri()

Löscht den Wert des Oneof, wenn er derzeit auf "ce_uri" gesetzt ist.

public void ClearCeUri()

ClearCeUriRef()

Löscht den Wert des Oneof, wenn er derzeit auf "ce_uri_ref" gesetzt ist.

public void ClearCeUriRef()

Clone()

Erstellt einen tiefen Klon dieses Objekts.

public CloudEvent.Types.CloudEventAttributeValue Clone()

Rückgabe

CloudEvent.Types.CloudEventAttributeValue

Ein tiefer Klon dieses Objekts.

Equals(CloudEventAttributeValue)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist.

public bool Equals(CloudEvent.Types.CloudEventAttributeValue other)

Parameter

other CloudEvent.Types.CloudEventAttributeValue

Ein Objekt, das mit diesem Objekt verglichen werden soll.

Rückgabe

bool

true, wenn das aktuelle Objekt dem Parameter other entspricht, andernfalls false.

Equals(object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

public override bool Equals(object other)

Parameter

other object

Rückgabe

bool

true, wenn das angegebene Objekt gleich dem aktuellen Objekt ist, andernfalls false.

GetHashCode()

Dient als Standard-Hashfunktion.

public override int GetHashCode()

Rückgabe

int

Ein Hashcode für das aktuelle Objekt.

MergeFrom(CodedInputStream)

Fügt die Daten aus dem angegebenen kodierten Eingabestrom mit der aktuellen Nachricht zusammen.

public void MergeFrom(CodedInputStream input)

Parameter

input CodedInputStream

Hinweise

Siehe Benutzerhandbuch für genaue Zusammenführungssemantik.

MergeFrom(CloudEventAttributeValue)

Fügt die angegebene Nachricht in diese ein.

public void MergeFrom(CloudEvent.Types.CloudEventAttributeValue other)

Parameter

other CloudEvent.Types.CloudEventAttributeValue

Hinweise

Siehe Benutzerhandbuch für genaue Zusammenführungssemantik.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

public override string ToString()

Rückgabe

string

Eine Zeichenfolge, die das aktuelle Objekt darstellt.

WriteTo(CodedOutputStream)

Schreibt die Daten in den angegebenen kodierten Ausgabestrom.

public void WriteTo(CodedOutputStream output)

Parameter

output CodedOutputStream

Kodierter Ausgabestrom, in den die Daten geschrieben werden sollen. Darf nicht null sein.