Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WriteAsyncChunked< TIOAdapter >()

async ValueTask System.Net.Security.SslStream.WriteAsyncChunked< TIOAdapter > ( TIOAdapter writeAdapter,
ReadOnlyMemory< byte > buffer )
inlineprivate
Type Constraints
TIOAdapter :struct 
TIOAdapter :IReadWriteAdapter 

Definition at line 1373 of file SslStream.cs.

1373 : struct, IReadWriteAdapter
1374 {
1375 do
1376 {
1377 int chunkBytes = Math.Min(buffer.Length, MaxDataSize);
1378 await WriteSingleChunk(writeAdapter, buffer.Slice(0, chunkBytes)).ConfigureAwait(continueOnCapturedContext: false);
1379 buffer = buffer.Slice(chunkBytes);
1380 }
1381 while (buffer.Length != 0);
1382 }

References System.buffer, System.Net.Security.SslStream.MaxDataSize, and System.Math.Min().