C# Class SenseNet.ContentRepository.Storage.DataBackingStore

Show file Open project: maxpavlov/FlexNet Class Usage Examples

Private Properties

Property Type Description
BreakPermissionInheritance void
CacheNodeData void
CacheNodeHead void
CacheNodeHead void
CollectLoggerProperties object>.IDictionary
CreateIndexDocumentData IndexDocumentData
CreateIndexDocumentData IndexDocumentData
CreateNewNodeData NodeData
GenerateNodeDataVersionIdCacheKey string
GetBinaryStream Stream
GetBinaryStream2 SenseNet.ContentRepository.Storage.Data.RepositoryStream
GetNodeData NodeToken
GetNodeData SenseNet.ContentRepository.Storage.NodeToken[]
GetNodeHead NodeHead
GetNodeHead NodeHead
GetNodeHeadByVersionId NodeHead
GetNodeHeads IEnumerable
GetNodeVersions SenseNet.ContentRepository.Storage.NodeHead.NodeVersion[]
IsDeadlockException bool
LoadProperty object
MustCache bool
OnNodeDataCommit void
OnNodeDataRollback void
RemoveBreakPermissionInheritance void
SaveNodeData void
SaveNodeDataTransactional bool
SavingExceptionHelper System.Exception

Public Methods

Method Description
CreateNodeHeadIdCacheKey ( int nodeId ) : string
CreateNodeHeadPathCacheKey ( string path ) : string
DeleteUnnecessaryBackups ( ) : void
GetLastStoredBackupNumber ( ) : System.Guid
IsInCache ( NodeData nodeData ) : bool
RecoverIndexBackupFromDb ( string backupFilePath ) : void
SaveIndexDocument ( Node node ) : IndexDocumentData
StoreIndexBackupToDb ( string backupFilePath, IndexBackupProgress progress ) : System.Guid

Private Methods

Method Description
BreakPermissionInheritance ( Node node ) : void
CacheNodeData ( NodeData nodeData, string cacheKey = null ) : void
CacheNodeHead ( NodeHead nodeHead ) : void
CacheNodeHead ( NodeHead head, string idKey, string pathKey ) : void
CollectLoggerProperties ( NodeData data ) : object>.IDictionary
CreateIndexDocumentData ( Node node, byte bytes, long indexDocumentInfoSize ) : IndexDocumentData
CreateIndexDocumentData ( Node node, object indexDocumentInfo, long indexDocumentInfoSize ) : IndexDocumentData
CreateNewNodeData ( Node parent, NodeType nodeType, ContentListType listType, int listId ) : NodeData
GenerateNodeDataVersionIdCacheKey ( int versionId ) : string
GetBinaryStream ( int nodeVersionId, int propertyTypeId ) : Stream
GetBinaryStream2 ( int nodeId, int versionId, int propertyTypeId ) : RepositoryStream
GetNodeData ( NodeHead head, int versionId ) : NodeToken
GetNodeData ( NodeHead headArray, int versionIdArray ) : SenseNet.ContentRepository.Storage.NodeToken[]
GetNodeHead ( int nodeId ) : NodeHead
GetNodeHead ( string path ) : NodeHead
GetNodeHeadByVersionId ( int versionId ) : NodeHead
GetNodeHeads ( IEnumerable idArray ) : IEnumerable
GetNodeVersions ( int nodeId ) : SenseNet.ContentRepository.Storage.NodeHead.NodeVersion[]
IsDeadlockException ( System e ) : bool
LoadProperty ( int versionId, PropertyType propertyType ) : object
MustCache ( NodeType nodeType ) : bool
OnNodeDataCommit ( NodeDataParticipant participant ) : void
OnNodeDataRollback ( NodeDataParticipant participant ) : void
RemoveBreakPermissionInheritance ( Node node ) : void
SaveNodeData ( Node node, NodeSaveSettings settings, IndexDocumentData &indexDocument ) : void
SaveNodeDataTransactional ( Node node, NodeSaveSettings settings, IndexDocumentData &indexDocument ) : bool
SavingExceptionHelper ( NodeData data, Exception catchedEx ) : Exception

Method Details

CreateNodeHeadIdCacheKey() public static method

public static CreateNodeHeadIdCacheKey ( int nodeId ) : string
nodeId int
return string

CreateNodeHeadPathCacheKey() public static method

public static CreateNodeHeadPathCacheKey ( string path ) : string
path string
return string

DeleteUnnecessaryBackups() public static method

public static DeleteUnnecessaryBackups ( ) : void
return void

GetLastStoredBackupNumber() public static method

public static GetLastStoredBackupNumber ( ) : System.Guid
return System.Guid

IsInCache() public static method

public static IsInCache ( NodeData nodeData ) : bool
nodeData NodeData
return bool

RecoverIndexBackupFromDb() public static method

public static RecoverIndexBackupFromDb ( string backupFilePath ) : void
backupFilePath string
return void

SaveIndexDocument() public static method

public static SaveIndexDocument ( Node node ) : IndexDocumentData
node Node
return IndexDocumentData

StoreIndexBackupToDb() public static method

public static StoreIndexBackupToDb ( string backupFilePath, IndexBackupProgress progress ) : System.Guid
backupFilePath string
progress SenseNet.ContentRepository.Storage.Data.IndexBackupProgress
return System.Guid