Class DataBlobKey
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
Key used to uniquely identify a data blob for storage and retrieval.
public sealed class DataBlobKey : IMessage<DataBlobKey>, IEquatable<DataBlobKey>, IDeepCloneable<DataBlobKey>, IBufferMessage, IMessage
- Inheritance
-
DataBlobKey
- Implements
-
IBufferMessage
- Inherited Members
Constructors
DataBlobKey()
public DataBlobKey()
DataBlobKey(DataBlobKey)
public DataBlobKey(DataBlobKey other)
Parameters
otherDataBlobKey
Properties
Generic
Generic string key, blob contains arbitrary data.
public string Generic { get; set; }
Property Value
HasGeneric
Gets whether the "generic" field is set
public bool HasGeneric { get; }
Property Value
KeyCase
public DataBlobKey.KeyOneofCase KeyCase { get; }
Property Value
SchemaId
Data track schema identifier, blob contains schema definition.
public DataTrackSchemaId SchemaId { get; set; }
Property Value
Methods
ClearGeneric()
Clears the value of the oneof if it's currently set to "generic"
public void ClearGeneric()
ClearKey()
public void ClearKey()