Exemplo n.º 1
0
 internal string ToDetailedString()
 {
     return(String.Format("[Activation: {0}{1}{2}{3} State={4} NonReentrancyQueueSize={5} EnqueuedOnDispatcher={6} CurrentlyExecutingCount={7} NumRunning={8}]",
                          Silo.ToLongString(),
                          Grain.ToDetailedString(),
                          ActivationId,
                          GetActivationInfoString(),
                          State,                     // 4
                          WaitingCount,              // 5 NonReentrancyQueueSize
                          EnqueuedOnDispatcherCount, // 6 EnqueuedOnDispatcher
                          CurrentlyExecutingCount,   // 7 CurrentlyExecutingCount
                          numRunning));              // 8 NumRunning
 }
Exemplo n.º 2
0
 internal string ToDetailedString()
 {
     return
         (String.Format(
              "[Activation: {0}{1}{2}{3} State={4} NonReentrancyQueueSize={5} EnqueuedOnDispatcher={6} InFlightCount={7} NumRunning={8} IdlenessTimeSpan={9} CollectionAgeLimit={10}]",
              Silo.ToLongString(),
              Grain.ToDetailedString(),
              ActivationId,
              GetActivationInfoString(),
              State,                         // 4
              WaitingCount,                  // 5 NonReentrancyQueueSize
              EnqueuedOnDispatcherCount,     // 6 EnqueuedOnDispatcher
              InFlightCount,                 // 7 InFlightCount
              numRunning,                    // 8 NumRunning
              GetIdleness(DateTime.UtcNow),  // 9 IdlenessTimeSpan
              CollectionAgeLimit));          // 10 CollectionAgeLimit
 }
Exemplo n.º 3
0
 internal string ToDetailedString(bool includeExtraDetails = false)
 {
     return
         (String.Format(
              "[Activation: {0}/{1}{2} {3} State={4} NonReentrancyQueueSize={5} EnqueuedOnDispatcher={6} InFlightCount={7} NumRunning={8} IdlenessTimeSpan={9} CollectionAgeLimit={10}{11}]",
              Silo.ToLongString(),
              this.GrainId.ToString(),
              this.ActivationId,
              GetActivationInfoString(),
              State,                                                                                          // 4
              WaitingCount,                                                                                   // 5 NonReentrancyQueueSize
              EnqueuedOnDispatcherCount,                                                                      // 6 EnqueuedOnDispatcher
              InFlightCount,                                                                                  // 7 InFlightCount
              RunningRequests.Count,                                                                          // 8 NumRunning
              GetIdleness(DateTime.UtcNow),                                                                   // 9 IdlenessTimeSpan
              CollectionAgeLimit,                                                                             // 10 CollectionAgeLimit
              (includeExtraDetails && this.Blocking != null) ? " CurrentlyExecuting=" + this.Blocking : "")); // 11: Running
 }