Example #1
0
 /// <summary>
 /// Initializes a new instance of the RbacQuota class
 /// </summary>
 /// <param name="quota">RBAC configuration quota value</param>
 public RbacQuota(XmlQuota quota)
 {
     if (quota == null)
     {
         this.MaxConcurrentRequests  = DefaultMaxConcurrrentRequests;
         this.MaxRequestsPerTimeSlot = DefaultMaxRequestPerSec;
         this.Timeslot = 1;
     }
     else
     {
         this.MaxConcurrentRequests  = quota.MaxConcurrentRequests;
         this.MaxRequestsPerTimeSlot = quota.MaxRequestsPerTimeslot;
         this.Timeslot = quota.Timeslot;
     }
 }
 /// <summary>
 /// Initializes a new instance of the RbacQuota class
 /// </summary>
 /// <param name="quota">RBAC configuration quota value</param>
 public RbacQuota(XmlQuota quota)
 {
     if (quota == null)
     {
         this.MaxConcurrentRequests = DefaultMaxConcurrrentRequests;
         this.MaxRequestsPerTimeSlot = DefaultMaxRequestPerSec;
         this.Timeslot = 1;
     }
     else
     {
         this.MaxConcurrentRequests = quota.MaxConcurrentRequests;
         this.MaxRequestsPerTimeSlot = quota.MaxRequestsPerTimeslot;
         this.Timeslot = quota.Timeslot;
     }
 }