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

◆ PerformWriteAsync< T >()

Task System.Net.Http.Http2Connection.PerformWriteAsync< T > ( int writeBytes,
T state,
Func< T, Memory< byte >, bool > writeAction,
CancellationToken cancellationToken = default(CancellationToken) )
inlineprivate

Definition at line 2492 of file Http2Connection.cs.

2493 {
2495 if (!_writeChannel.Writer.TryWrite(writeQueueEntry))
2496 {
2497 if (_abortException != null)
2498 {
2500 }
2501 return Task.FromException(new ObjectDisposedException("Http2Connection"));
2502 }
2503 return writeQueueEntry.Task;
2504 }
readonly Channel< WriteQueueEntry > _writeChannel
static Exception GetRequestAbortedException(Exception innerException=null)
static Task FromException(Exception exception)
Definition Task.cs:3341

References System.Net.Http.Http2Connection._abortException, System.Net.Http.Http2Connection._writeChannel, System.cancellationToken, System.Threading.Tasks.Task< TResult >.FromException(), System.Net.Http.Http2Connection.GetRequestAbortedException(), and System.state.