Example #1
0
 public static Identity ToIdentity(this InboxRuleId id)
 {
     if (id.StoreObjectId != null && id.MailboxOwnerId != null)
     {
         return(new Identity(id.MailboxOwnerId.ObjectGuid.ToString() + '\\' + id.StoreObjectId.ToString(), id.Name));
     }
     return(id.ToIdentity(id.Name));
 }
Example #2
0
 public InboxRuleIdParameter(InboxRuleId inboxRuleId)
 {
     if (null == inboxRuleId)
     {
         throw new ArgumentNullException("inboxRuleId");
     }
     ((IIdentityParameter)this).Initialize(inboxRuleId);
     this.rawInput = inboxRuleId.ToString();
 }
Example #3
0
 public static InboxRuleId Redact(InboxRuleId inboxRuleId, out string raw, out string redacted)
 {
     raw      = null;
     redacted = null;
     return(new InboxRuleId(SuppressingPiiData.Redact(inboxRuleId.MailboxOwnerId, out raw, out redacted), inboxRuleId.Name, inboxRuleId.RuleId));
 }