Skip to content

Interface ICompleteMessageStream

Namespace: Void.Proxy.Api.Network.Streams.Manual.Binary
Assembly: Void.Proxy.Api.dll

public interface ICompleteMessageStream : IMessageStream, IMessageStreamBase, IDisposable, IAsyncDisposable

Implements

IMessageStream, IMessageStreamBase, IDisposable, IAsyncDisposable

Methods

ReadMessage()

ICompleteBinaryMessage ReadMessage()

Returns

ICompleteBinaryMessage

ReadMessageAsync(CancellationToken)

ValueTask<ICompleteBinaryMessage> ReadMessageAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

ValueTask<ICompleteBinaryMessage>

WriteMessage(ICompleteBinaryMessage)

void WriteMessage(ICompleteBinaryMessage message)

Parameters

message ICompleteBinaryMessage

WriteMessageAsync(ICompleteBinaryMessage, CancellationToken)

ValueTask WriteMessageAsync(ICompleteBinaryMessage message, CancellationToken cancellationToken = default)

Parameters

message ICompleteBinaryMessage

cancellationToken CancellationToken

Returns

ValueTask