// 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(); } }
// 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); }