Klasse CloudEvent.Types.CloudEventAttributeValue
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
-
IBufferMessageIMessage
- Geerbte Member
Konstruktoren
CloudEventAttributeValue()
public CloudEventAttributeValue()
CloudEventAttributeValue(CloudEventAttributeValue)
public CloudEventAttributeValue(CloudEvent.Types.CloudEventAttributeValue other)
Parameter
Felder
CeBooleanFieldNumber
Feldnummer für das Feld "ce_boolean".
public const int CeBooleanFieldNumber = 1
Feldwert
CeBytesFieldNumber
Feldnummer für das Feld "ce_bytes".
public const int CeBytesFieldNumber = 4
Feldwert
CeIntegerFieldNumber
Feldnummer für das Feld "ce_integer".
public const int CeIntegerFieldNumber = 2
Feldwert
CeStringFieldNumber
Feldnummer für das Feld "ce_string".
public const int CeStringFieldNumber = 3
Feldwert
CeTimestampFieldNumber
Feldnummer für das Feld "ce_timestamp".
public const int CeTimestampFieldNumber = 7
Feldwert
CeUriFieldNumber
Feldnummer für das Feld "ce_uri".
public const int CeUriFieldNumber = 5
Feldwert
CeUriRefFieldNumber
Feldnummer für das Feld "ce_uri_ref".
public const int CeUriRefFieldNumber = 6
Feldwert
Eigenschaften
AttrCase
public CloudEvent.Types.CloudEventAttributeValue.AttrOneofCase AttrCase { get; }
Eigenschaftswert
CeBoolean
public bool CeBoolean { get; set; }
Eigenschaftswert
CeBytes
public ByteString CeBytes { get; set; }
Eigenschaftswert
- ByteString
CeInteger
public int CeInteger { get; set; }
Eigenschaftswert
CeString
public string CeString { get; set; }
Eigenschaftswert
CeTimestamp
public Timestamp CeTimestamp { get; set; }
Eigenschaftswert
- Timestamp
CeUri
public string CeUri { get; set; }
Eigenschaftswert
CeUriRef
public string CeUriRef { get; set; }
Eigenschaftswert
Descriptor
public static MessageDescriptor Descriptor { get; }
Eigenschaftswert
- MessageDescriptor
HasCeBoolean
Gibt an, ob das Feld "ce_boolean" gesetzt ist.
public bool HasCeBoolean { get; }
Eigenschaftswert
HasCeBytes
Gibt an, ob das Feld "ce_bytes" gesetzt ist.
public bool HasCeBytes { get; }
Eigenschaftswert
HasCeInteger
Gibt an, ob das Feld "ce_integer" gesetzt ist.
public bool HasCeInteger { get; }
Eigenschaftswert
HasCeString
Gibt an, ob das Feld "ce_string" gesetzt ist.
public bool HasCeString { get; }
Eigenschaftswert
HasCeUri
Gibt an, ob das Feld "ce_uri" gesetzt ist.
public bool HasCeUri { get; }
Eigenschaftswert
HasCeUriRef
Gibt an, ob das Feld "ce_uri_ref" gesetzt ist.
public bool HasCeUriRef { get; }
Eigenschaftswert
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
otherCloudEvent.Types.CloudEventAttributeValueEin Objekt, das mit diesem Objekt verglichen werden soll.
Rückgabe
Equals(object)
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.
public override bool Equals(object other)
Parameter
otherobject
Rückgabe
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
inputCodedInputStream
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
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
outputCodedOutputStreamKodierter Ausgabestrom, in den die Daten geschrieben werden sollen. Darf nicht null sein.