// Token: 0x06000177 RID: 375 RVA: 0x0000738C File Offset: 0x0000558C
        public override void ExportToQueryableObject(QueryableObject queryableObject)
        {
            base.ExportToQueryableObject(queryableObject);
            QueryableThrottleGovernor queryableThrottleGovernor = queryableObject as QueryableThrottleGovernor;

            if (queryableThrottleGovernor != null)
            {
                QueryableThrottle queryableObject2 = new QueryableThrottle();
                this.throttle.ExportToQueryableObject(queryableObject2);
                queryableThrottleGovernor.Throttle = queryableObject2;
            }
        }
예제 #2
0
        // Token: 0x060003A2 RID: 930 RVA: 0x000118E0 File Offset: 0x0000FAE0
        public override void ExportToQueryableObject(QueryableObject queryableObject)
        {
            base.ExportToQueryableObject(queryableObject);
            QueryableThrottle queryableThrottle = queryableObject as QueryableThrottle;

            if (queryableThrottle != null)
            {
                queryableThrottle.ThrottleName           = this.name;
                queryableThrottle.CurrentThrottle        = this.currentThrottle;
                queryableThrottle.ActiveWorkItems        = this.activeWorkItems;
                queryableThrottle.PendingWorkItemsOnBase = this.pendingWorkItemsOnBase;
                queryableThrottle.QueueLength            = this.queue.Count;
                queryableThrottle.OverThrottle           = this.IsOverThrottle;
            }
        }
예제 #3
0
        // Token: 0x0600018D RID: 397 RVA: 0x00007CD0 File Offset: 0x00005ED0
        public override void ExportToQueryableObject(QueryableObject queryableObject)
        {
            base.ExportToQueryableObject(queryableObject);
            QueryableDatabaseManager queryableDatabaseManager = queryableObject as QueryableDatabaseManager;

            if (queryableDatabaseManager != null)
            {
                queryableDatabaseManager.StartState = this.startState.ToString();
                queryableDatabaseManager.IsStopping = this.isStopping;
                QueryableThrottle queryableObject2 = new QueryableThrottle();
                this.throttle.ExportToQueryableObject(queryableObject2);
                queryableDatabaseManager.Throttle = queryableObject2;
                QueryableThrottleGovernor queryableThrottleGovernor = new QueryableThrottleGovernor();
                this.eventGovernor.ExportToQueryableObject(queryableThrottleGovernor);
                queryableDatabaseManager.Governor = queryableThrottleGovernor;
            }
        }