private HttpRequestStreamAsyncResult ( |
||
boundHandle | ||
asyncObject | object | |
userState | object | |
callback | AsyncCallback | |
buffer | byte | |
offset | int | |
size | uint | |
dataAlreadyRead | uint | |
return | System.IO |
internal HttpRequestStreamAsyncResult(ThreadPoolBoundHandle boundHandle, object asyncObject, object userState, AsyncCallback callback, byte[] buffer, int offset, uint size, uint dataAlreadyRead) : base(asyncObject, userState, callback)
{
_dataAlreadyRead = dataAlreadyRead;
_boundHandle = boundHandle;
_pOverlapped = boundHandle.AllocateNativeOverlapped(s_IOCallback, state: this, pinData: buffer);
_pPinnedBuffer = (void*)(Marshal.UnsafeAddrOfPinnedArrayElement(buffer, offset));
}
HttpRequestStream.HttpRequestStreamAsyncResult::HttpRequestStreamAsyncResult ( object asyncObject, object userState, AsyncCallback callback ) : System.IO | |
HttpRequestStream.HttpRequestStreamAsyncResult::HttpRequestStreamAsyncResult ( object asyncObject, object userState, AsyncCallback callback, uint dataAlreadyRead ) : System.IO |