Пример #1
0
 public async ValueTask SendAsync(Action <IBufferWriter <byte> > action, CancellationToken cancellationToken = default)
 {
     await _sender.SendAsync(bufferWriter => _encrypter.Encrypt(action, bufferWriter), cancellationToken);
 }
Пример #2
0
 public static async ValueTask SendAsync <T>(this IConnectionSender connectionSender, T value, CancellationToken cancellationToken = default)
     where T : IRocketMessage <T>
 {
     await connectionSender.SendAsync(bufferWriter => value.Export(bufferWriter, BytesPool.Shared), cancellationToken);
 }