示例#1
0
        public void Update(ulong documentTimeStamp, long blobFileLocation, int blobSize, bool saveRevision)
        {
            CurrentRevision.Expire(documentTimeStamp);

            if (saveRevision)
            {
                m_revisions.Add(CurrentRevision.TimeStamp, CurrentRevision);
            }

            CurrentRevision = new DocumentRevision(DocumentId, documentTimeStamp, blobFileLocation, blobSize);
        }
示例#2
0
        public Document(DocumentId documentId, ulong documentTimeStamp, long blobFileLocation, int blobSize)
        {
            DocumentId = documentId;

            CurrentRevision = new DocumentRevision(documentId,documentTimeStamp, blobFileLocation, blobSize);
        }
示例#3
0
        public Document(DocumentId documentId, ulong documentTimeStamp, long blobFileLocation, int blobSize)
        {
            DocumentId = documentId;

            CurrentRevision = new DocumentRevision(documentId, documentTimeStamp, blobFileLocation, blobSize);
        }
示例#4
0
        public void Update(ulong documentTimeStamp, long blobFileLocation, int blobSize, bool saveRevision)
        {
            CurrentRevision.Expire(documentTimeStamp);

            if (saveRevision)
            {
                m_revisions.Add(CurrentRevision.TimeStamp, CurrentRevision);
            }

            CurrentRevision = new DocumentRevision(DocumentId, documentTimeStamp, blobFileLocation, blobSize);
        }