System.Net.HttpResponseStream.CancelLastWrite C# (CSharp) Method

CancelLastWrite() private method

private CancelLastWrite ( SafeHandle requestQueueHandle ) : void
requestQueueHandle System.Runtime.InteropServices.SafeHandle
return void
        internal void CancelLastWrite(SafeHandle requestQueueHandle)
        {
            HttpResponseStreamAsyncResult asyncState = _lastWrite;
            if (asyncState != null && !asyncState.IsCompleted)
            {
                // It is safe to ignore the return value on a cancel operation because the connection is being closed
                Interop.Kernel32.CancelIoEx(requestQueueHandle, asyncState._pOverlapped);
            }
        }
    }

Usage Example

 internal void CancelLastWrite(SafeHandle requestQueueHandle)
 {
     if (_responseStream != null)
     {
         _responseStream.CancelLastWrite(requestQueueHandle);
     }
 }
All Usage Examples Of System.Net.HttpResponseStream::CancelLastWrite