public override void CommandCompleted(cCommandResult pResult, cTrace.cContext pParentContext) { var lContext = pParentContext.NewMethod(nameof(cCreateCommandHook), nameof(CommandCompleted), pResult); if (pResult.ResultType == eCommandResultType.ok) { MailboxHandle = mCache.Create(mMailboxName, lContext); } }
public override void CommandCompleted(cCommandResult pResult, cTrace.cContext pParentContext) { var lContext = pParentContext.NewMethod(nameof(cRenameCommandHook), nameof(CommandCompleted), pResult); if (pResult.ResultType != eCommandResultType.ok) { return; } if (mItem != null) { mItem.ResetExists(lContext); if (mItem.MailboxName.Delimiter != null) { mCache.ResetExists(new cMailboxPathPattern(mItem.MailboxName.Path + mItem.MailboxName.Delimiter, "*", mItem.MailboxName.Delimiter), mSequence, lContext); } } MailboxHandle = mCache.Create(mMailboxName, lContext); }