System.Net.RequestContextBase.SetBlob C# (CSharp) Method

SetBlob() protected method

protected SetBlob ( System.Net.Interop requestBlob ) : void
requestBlob System.Net.Interop
return void
        protected void SetBlob(Interop.HttpApi.HTTP_REQUEST* requestBlob)
        {
            Debug.Assert(_memoryBlob != null || _backingBuffer == null, "RequestContextBase::Dispose()|SetBlob() called after ReleasePins().");
            if (requestBlob == null)
            {
                UnsetBlob();
                return;
            }

            if (_memoryBlob == null)
            {
                GC.ReRegisterForFinalize(this);
            }
            _memoryBlob = requestBlob;
        }