コード例 #1
0
        private static void DebugCheckReplaceBlob(byte[] newBlob, Ex12RenEntryIdStrategy.PersistenceId persistenceId, byte[] entryId)
        {
            Ex12ExRenEntryParser ex12ExRenEntryParser = new Ex12ExRenEntryParser(newBlob);

            ex12ExRenEntryParser.Parse();
            ex12ExRenEntryParser.GetEntryId(persistenceId);
            for (int i = 0; i < entryId.Length; i++)
            {
            }
        }
コード例 #2
0
        internal static Ex12ExRenEntryParser FromBytes(byte[] blob)
        {
            Ex12ExRenEntryParser ex12ExRenEntryParser = new Ex12ExRenEntryParser(blob);

            try
            {
                ex12ExRenEntryParser.Parse();
            }
            catch (FormatException)
            {
                ExTraceGlobals.DefaultFoldersTracer.TraceWarning <string>(-1L, "Ex12ExRenEntryParser::FromBytes. The blob is not correctly formated. Bytes = {0}.", (blob == null) ? "<null>" : Convert.ToBase64String(blob));
                ex12ExRenEntryParser.entryBlob          = Array <byte> .Empty;
                ex12ExRenEntryParser.defaultFolderRenEx = new Dictionary <ushort, Ex12ExRenEntryParser.ExFolderEntry>();
            }
            return(ex12ExRenEntryParser);
        }