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)); }
public InboxRuleIdParameter(InboxRuleId inboxRuleId) { if (null == inboxRuleId) { throw new ArgumentNullException("inboxRuleId"); } ((IIdentityParameter)this).Initialize(inboxRuleId); this.rawInput = inboxRuleId.ToString(); }
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)); }