示例#1
0
 // Token: 0x060004EB RID: 1259 RVA: 0x0001C344 File Offset: 0x0001A544
 public bool IsMatch(MailboxProvisioningAttributes attributes)
 {
     if (!string.IsNullOrEmpty(this.Value) && this.filter == null)
     {
         this.filter = this.ParseFilter();
     }
     return(string.IsNullOrEmpty(this.Value) || OpathFilterEvaluator.FilterMatches(this.filter, attributes.PropertyBag));
 }
 // Token: 0x060004FA RID: 1274 RVA: 0x0001C5A7 File Offset: 0x0001A7A7
 public bool IsMatch(MailboxProvisioningAttributes attributes)
 {
     return(this.HardConstraint == null || this.HardConstraint.IsMatch(attributes));
 }
示例#3
0
 public DirectoryDatabase(IDirectoryProvider directory, DirectoryIdentity identity, IClientFactory clientFactory, bool isExcludedFromProvisioning, bool isExcludedFromInitialProvisioning, MailboxProvisioningAttributes mailboxProvisioningAttributes = null) : base(directory, identity)
 {
     this.clientFactory = clientFactory;
     this.IsExcludedFromProvisioning        = isExcludedFromProvisioning;
     this.IsExcludedFromInitialProvisioning = isExcludedFromInitialProvisioning;
     this.MailboxProvisioningAttributes     = mailboxProvisioningAttributes;
 }