Skip to content

Class InMemoryPluginMessageSink

Namespace: DotBoxD.Abstractions
Assembly: DotBoxD.Abstractions.dll

public sealed class InMemoryPluginMessageSink : IPluginMessageSink

objectInMemoryPluginMessageSink

IPluginMessageSink

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

public InMemoryPluginMessageSink()
public InMemoryPluginMessageSink(int maxMessages)

maxMessages int

public IReadOnlyList<PluginMessage> Messages { get; }

IReadOnlyList<PluginMessage>

public void Send(string targetId, string message)

targetId string

message string

SendAsync(string, string, CancellationToken)

Section titled “ SendAsync(string, string, CancellationToken)”
public ValueTask SendAsync(string targetId, string message, CancellationToken cancellationToken = default)

targetId string

message string

cancellationToken CancellationToken

ValueTask