Пример #1
0
 private void EndProfile(RequestItem pending, IRestResponse response, EventWaitHandle signal)
 {
     TimeSpan elapsed = pending.Elapsed;
     network.Profile(response, pending.Started, elapsed);
     network.ProfilePendingRemove(pending);
     signal.Set();
 }
Пример #2
0
 internal override void ProfilePendingRemove(RequestItem requestItem)
 {
     periodPending.TryRemove(requestItem.Request, out requestItem);
 }
Пример #3
0
 internal virtual void ProfilePendingRemove(RequestItem requestItem)
 {
 }
Пример #4
0
 internal override RequestItem ProfilePending(IRestRequest request, DateTime start)
 {
     var pendingProfile = new RequestItem
     {
         Request = request,
         Started = start
     };
     periodPending.TryAdd(request, pendingProfile);
     return pendingProfile;
 }