Ejemplo n.º 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;
     }
 }
Ejemplo n.º 2
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;
     }
 }