JsonDurableTaskCompletionSourceCommandCodec<T>
class
Namespace: Orleans.Journaling.Json
JSON codec for durable task completion source journal entries.
public sealed class JsonDurableTaskCompletionSourceCommandCodec<T> : IDurableTaskCompletionSourceCommandCodec<T>Constructors
JsonDurableTaskCompletionSourceCommandCodec<T>(JsonSerializerOptions?)JSON codec for durable task completion source journal entries.
Methods
Apply(JournalBufferReader, IDurableTaskCompletionSourceCommandHandler<T>)Reads one encoded command and applies it toconsumer.WriteCanceled(JournalStreamWriter)Writes a canceled command.WriteCompleted(T, JournalStreamWriter)Writes a completed command.WriteFaulted(Exception, JournalStreamWriter)Writes a faulted command.WritePending(JournalStreamWriter)Writes a pending command.
