Ejemplo n.º 1
0
 private void ReleaseGate()
 {
     RateLimiter.ReleaseGate(CourseStudentRequestFactory.limiterName);
 }
Ejemplo n.º 2
0
 internal CourseStudentRequestFactory(BaseClientServicePool <ClassroomService> classroomServicePool)
 {
     this.classRoomServicePool = classroomServicePool;
     RateLimiter.SetConcurrentLimit(CourseStudentRequestFactory.limiterName, CourseStudentRequestFactory.ConcurrentOperationLimitDefault);
 }
Ejemplo n.º 3
0
 private void WaitForGate()
 {
     RateLimiter.WaitForGate(CourseStudentRequestFactory.limiterName);
 }
Ejemplo n.º 4
0
 public static void SetRateLimitContactsService(int requestsPerInterval, TimeSpan interval)
 {
     RateLimiter.SetRateLimit(typeof(ContactsService).Name, requestsPerInterval, interval);
 }
Ejemplo n.º 5
0
 public static void SetRateLimitClassroomService(int requestsPerInterval, TimeSpan interval)
 {
     RateLimiter.SetRateLimit(new ClassroomService().Name, requestsPerInterval, interval);
 }
Ejemplo n.º 6
0
 public static void SetRateLimitDirectoryService(int requestsPerInterval, TimeSpan interval)
 {
     RateLimiter.SetRateLimit(new DirectoryService().Name, requestsPerInterval, interval);
 }
Ejemplo n.º 7
0
 public static void SetRateLimitGroupSettingsService(int requestsPerInterval, TimeSpan interval)
 {
     RateLimiter.SetRateLimit(new GroupssettingsService().Name, requestsPerInterval, interval);
 }
Ejemplo n.º 8
0
 private void ReleaseGate()
 {
     RateLimiter.ReleaseGate(CourseTeacherRequestFactory.limiterName);
 }
Ejemplo n.º 9
0
 private void WaitForGate()
 {
     RateLimiter.WaitForGate(CourseTeacherRequestFactory.limiterName);
 }
Ejemplo n.º 10
0
 private void ReleaseGate()
 {
     RateLimiter.ReleaseGate(GroupMemberRequestFactory.limiterName);
 }
Ejemplo n.º 11
0
 private void WaitForGate()
 {
     RateLimiter.WaitForGate(GroupMemberRequestFactory.limiterName);
 }
Ejemplo n.º 12
0
 internal GroupMemberRequestFactory(BaseClientServicePool <DirectoryService> directoryServicePool)
 {
     this.directoryServicePool = directoryServicePool;
     RateLimiter.SetConcurrentLimit(GroupMemberRequestFactory.limiterName, GroupMemberRequestFactory.ConcurrentOperationLimitDefault);
 }