private void PutResponse(RequestStatus status, string detailMessage, object ticket, string login, int?accountId, TradeSharpClientResponseType respType) { responseLocker.AcquireWriterLock(LockTimeout); try { responses.Add(new TradeSharpClientResponse { status = status, detailMessage = detailMessage, ticket = ticket, targetUserLogin = login, responseType = respType, accountId = accountId }); } finally { responseLocker.ReleaseWriterLock(); } }
private void PutResponse(RequestStatus status, string detailMessage, object ticket, string login, int? accountId, TradeSharpClientResponseType respType) { responseLocker.AcquireWriterLock(LockTimeout); try { responses.Add(new TradeSharpClientResponse { status = status, detailMessage = detailMessage, ticket = ticket, targetUserLogin = login, responseType = respType, accountId = accountId }); } finally { responseLocker.ReleaseWriterLock(); } }