Example #1
0
        public static ShortcutMessage Create(MailboxSession session, byte[] longTermFolderId, string folderName)
        {
            Util.ThrowOnNullArgument(session, "session");
            Util.ThrowOnNullArgument(longTermFolderId, "longTermFolderId");
            ShortcutMessage shortcutMessage = ItemBuilder.CreateNewItem <ShortcutMessage>(session, session.GetDefaultFolderId(DefaultFolderType.LegacyShortcuts), ItemCreateInfo.ShortcutMessageInfo, CreateMessageType.Normal);

            shortcutMessage.FavoriteDisplayName = folderName;
            shortcutMessage.FavPublicSourceKey  = longTermFolderId;
            return(shortcutMessage);
        }
Example #2
0
 public static ShortcutMessage Bind(MailboxSession session, StoreId storeId)
 {
     return(ShortcutMessage.Bind(session, storeId, null));
 }