private bool TrySetStatus(AsyncHttpRequestStatus oldStatus, AsyncHttpRequestStatus newStatus) { return(Interlocked.CompareExchange(ref this.status, (int)newStatus, (int)oldStatus) == (int)oldStatus); }
private bool TrySetStatus(AsyncHttpRequestStatus oldStatus, AsyncHttpRequestStatus newStatus) { return Interlocked.CompareExchange(ref this.status, (int)newStatus, (int)oldStatus) == (int)oldStatus; }
private void SetStatus(AsyncHttpRequestStatus newStatus) { Interlocked.Exchange(ref this.status, (int)newStatus); }