コード例 #1
0
 // Token: 0x060008C2 RID: 2242 RVA: 0x00022E68 File Offset: 0x00021068
 protected BaseConditionalRegistration(string cookie, string user, string propertiesToFetch, string whereClause)
 {
     this.User                      = user;
     this.OriginalFilter            = whereClause;
     this.OriginalPropertiesToFetch = propertiesToFetch;
     this.PropertiesToFetch         = BaseConditionalRegistration.ParsePropertiesToFetch(propertiesToFetch);
     this.QueryFilter               = BaseConditionalRegistration.ParseWhereClause(whereClause);
     this.Created                   = (ExDateTime)TimeProvider.UtcNow;
     this.Cookie                    = cookie;
     if (BaseConditionalRegistration.GetHitCountForCookie == null)
     {
         ConditionalRegistrationLog.ConditionalRegistrationHitMetadata hitsForCookie = ConditionalRegistrationLog.GetHitsForCookie(user, cookie);
         if (hitsForCookie != null)
         {
             this.hits = hitsForCookie.HitFiles.Length;
             return;
         }
     }
     else
     {
         this.hits = BaseConditionalRegistration.GetHitCountForCookie();
     }
 }
コード例 #2
0
 // Token: 0x06000905 RID: 2309 RVA: 0x00023BE0 File Offset: 0x00021DE0
 internal void GetRegistrationMetadata(string userIdentity, string cookie, out BaseConditionalRegistration reg, out ConditionalRegistrationLog.ConditionalRegistrationHitMetadata hit)
 {
     reg = this.GetRegistration(cookie);
     hit = ConditionalRegistrationLog.GetHitsForCookie(userIdentity, cookie);
 }