C# 클래스 SenseNet.ContentRepository.Storage.DataBackingStore

파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CreateNodeHeadIdCacheKey() 공개 정적인 메소드

public static CreateNodeHeadIdCacheKey ( int nodeId ) : string
nodeId int
리턴 string

CreateNodeHeadPathCacheKey() 공개 정적인 메소드

public static CreateNodeHeadPathCacheKey ( string path ) : string
path string
리턴 string

DeleteUnnecessaryBackups() 공개 정적인 메소드

public static DeleteUnnecessaryBackups ( ) : void
리턴 void

GetLastStoredBackupNumber() 공개 정적인 메소드

public static GetLastStoredBackupNumber ( ) : System.Guid
리턴 System.Guid

IsInCache() 공개 정적인 메소드

public static IsInCache ( NodeData nodeData ) : bool
nodeData NodeData
리턴 bool

RecoverIndexBackupFromDb() 공개 정적인 메소드

public static RecoverIndexBackupFromDb ( string backupFilePath ) : void
backupFilePath string
리턴 void

SaveIndexDocument() 공개 정적인 메소드

public static SaveIndexDocument ( Node node ) : IndexDocumentData
node Node
리턴 IndexDocumentData

StoreIndexBackupToDb() 공개 정적인 메소드

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