internal RIFAppendOnlyStorage(IStreamHandler streamHandler, IScalabilityObjectCreator appObjectCreator, IReferenceCreator appReferenceCreator, GlobalIDOwnerCollection globalIdsFromOtherStream, bool fromExistingStream, int rifCompatVersion, bool prohibitSerializableValues)
 {
     m_streamCreator              = streamHandler;
     m_scalabilityCache           = null;
     m_stream                     = null;
     m_unifiedObjectCreator       = new UnifiedObjectCreator(appObjectCreator, appReferenceCreator);
     m_referenceCreator           = new UnifiedReferenceCreator(appReferenceCreator);
     m_fromExistingStream         = fromExistingStream;
     m_globalIdsFromOtherStream   = globalIdsFromOtherStream;
     m_prohibitSerializableValues = prohibitSerializableValues;
     m_rifCompatVersion           = rifCompatVersion;
 }
Exemplo n.º 2
0
 public RIFStorage(IStreamHandler streamHandler, int bufferPageSize, int bufferPageCount, int tempStreamSize, ISpaceManager spaceManager, IScalabilityObjectCreator appObjectCreator, IReferenceCreator appReferenceCreator, GlobalIDOwnerCollection globalIdsFromOtherStream, bool fromExistingStream, int rifCompatVersion)
 {
     m_streamCreator            = streamHandler;
     m_scalabilityCache         = null;
     m_bufferPageSize           = bufferPageSize;
     m_bufferPageCount          = bufferPageCount;
     m_tempStreamSize           = tempStreamSize;
     m_stream                   = null;
     m_spaceManager             = spaceManager;
     m_unifiedObjectCreator     = new UnifiedObjectCreator(appObjectCreator, appReferenceCreator);
     m_referenceCreator         = new UnifiedReferenceCreator(appReferenceCreator);
     m_fromExistingStream       = fromExistingStream;
     m_globalIdsFromOtherStream = globalIdsFromOtherStream;
     m_rifCompatVersion         = rifCompatVersion;
 }