C# Класс SenseNet.ContentRepository.Tests.LoggedDataProvider

Наследование: SenseNet.ContentRepository.Storage.Data.SqlClient.SqlProvider, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AssertSchemaTimestampAndWriteModificationDate ( long timestamp ) : void
Dispose ( ) : void
GetLastActivityId ( ) : int
GetNameOfLastNodeWithNameBase ( int parentId, string namebase, string extension ) : string
GetScriptsForDatabaseBackup ( ) : IEnumerable
GetTimestampDataForOneNodeIntegrityCheck ( string path ) : IDataProcedure
GetTimestampDataForRecursiveIntegrityCheck ( string path ) : IDataProcedure
LoggedDataProvider ( ) : System
_GetLog ( ) : string
_GetLogAndClear ( ) : string

Защищенные методы

Метод Описание
BreakInheritance ( int nodeId ) : void
CheckScriptInternal ( string commandText ) : void
CopyStagingToBinaryData ( int versionId, int propertyTypeId, int stagingBinaryDataId, string checksum ) : void
CreateBackup ( int backupNumber ) : IndexBackup
CreateDataProcedureInternal ( string commandText ) : IDataProcedure
CreateLoadIndexDocumentCollectionByPathProcedure ( string path ) : IDataProcedure
CreateNodeWriter ( ) : INodeWriter
CreateParameterInternal ( ) : System.Data.IDbDataParameter
CreateSchemaWriter ( ) : SchemaWriter
CreateTransaction ( ) : ITransactionProvider
DeleteNodeTree ( int nodeId ) : DataOperationResult
DeleteNodeTreePsychical ( int nodeId ) : DataOperationResult
DeleteStagingBinaryData ( int stagingBinaryDataId ) : void
DeleteVersion ( int versionId, NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
ExplicateGroupMemberships ( ) : void
ExplicateOrganizationUnitMemberships ( IUser user ) : void
GetAppModelScriptPrivate ( IEnumerable paths, bool all, bool resolveChildren ) : string
GetChildrenIdentfiers ( int nodeId ) : IEnumerable
GetContentListTypesInTree ( string path ) : List
GetIdsOfNodesThatDoNotHaveIndexDocument ( ) : IEnumerable
GetIndexDocumentDataFromReader ( System reader ) : IndexDocumentData
GetLastIndexBackupNumber ( ) : System.Guid
GetNodeVersions ( int nodeId ) : SenseNet.ContentRepository.Storage.NodeHead.NodeVersion[]
GetPropertyMappingInternal ( PropertyType propType ) : PropertyMapping
GetTreeSize ( string path, bool includeChildren ) : long
GetUserIdByUploadGuid ( System.Guid uploadGuid ) : int
GetVersionNumbers ( int nodeId ) : SenseNet.ContentRepository.Storage.VersionNumber[]
GetVersionNumbers ( string path ) : SenseNet.ContentRepository.Storage.VersionNumber[]
HasChild ( int nodeId ) : bool
InitializeStagingBinaryData ( int versionId, int propertyTypeId, string fileName, long fileSize ) : int
InstanceCount ( int nodeTypeIds ) : int
IsCacheableText ( string text ) : bool
KeepOnlyLastIndexBackup ( ) : void
LoadBinaryCacheEntity ( int nodeVersionId, int propertyTypeId ) : BinaryCacheEntity
LoadBinaryFragment ( int binaryPropertyId, long position, int count ) : byte[]
LoadBinaryPropertyValue ( int versionId, int propertyTypeId ) : System.IO.Stream
LoadChildTypesToAllow ( int sourceNodeId ) : IEnumerable
LoadGroupMembership ( int groupId ) : List
LoadIndexDocumentByVersionId ( IEnumerable versionId ) : IEnumerable
LoadIndexDocumentByVersionId ( int versionId ) : IndexDocumentData
LoadLastBackup ( ) : IndexBackup
LoadMemberships ( ) : List>.Dictionary
LoadNodeHead ( int nodeId ) : NodeHead
LoadNodeHead ( string path ) : NodeHead
LoadNodeHeadByVersionId ( int versionId ) : NodeHead
LoadNodeHeads ( IEnumerable heads ) : IEnumerable
LoadNodes ( NodeBuilder>.Dictionary buildersByVersionId ) : void
LoadSchema ( ) : System.Data.DataSet
LoadTextPropertyValue ( int versionId, int propertyTypeId ) : string
MoveNodeTree ( int sourceNodeId, int targetNodeId ) : DataOperationResult
NodeCount ( string path ) : int
NodeExistsInDatabase ( string path ) : bool
PersistUploadToken ( ContentRepository value ) : void
QueryNodesByPath ( string pathStart, bool orderByPath ) : IEnumerable
QueryNodesByReferenceAndType ( string referenceName, int referredNodeId, int allowedTypeIds ) : IEnumerable
QueryNodesByType ( int typeIds ) : IEnumerable
QueryNodesByTypeAndPath ( int nodeTypeIds, string pathStart, bool orderByPath ) : IEnumerable
QueryNodesByTypeAndPathAndName ( int nodeTypeIds, string pathStart, bool orderByPath, string name ) : IEnumerable
QueryNodesByTypeAndPathAndProperty ( int nodeTypeIds, string pathStart, bool orderByPath, List properties ) : IEnumerable
RecoverIndexBackup ( string backupFilePath ) : IndexBackup
RemoveBreakInheritance ( int nodeId ) : void
Reset ( ) : void
SaveChunk ( int stagingBinaryDataId, byte bytes, int offset ) : void
SetActiveBackup ( IndexBackup backup, IndexBackup lastBackup ) : void
SetPermission ( SecurityEntry entry ) : void
SetPermission ( int principalId, int nodeId, PermissionType permissionType, bool isInheritable, PermissionValue permissionValue ) : void
StoreBackupStream ( string backupFilePath, IndexBackup backup, IndexBackupProgress progress ) : void
UpdateIndexDocument ( NodeData nodeData, byte indexDocumentBytes ) : void
VersionCount ( string path ) : int

Приватные методы

Метод Описание
LoadLastModifiersGroupId ( ) : int
WriteLog ( MethodBase methodBase ) : void

Описание методов

AssertSchemaTimestampAndWriteModificationDate() публичный Метод

public AssertSchemaTimestampAndWriteModificationDate ( long timestamp ) : void
timestamp long
Результат void

BreakInheritance() защищенный Метод

protected BreakInheritance ( int nodeId ) : void
nodeId int
Результат void

CheckScriptInternal() защищенный Метод

protected CheckScriptInternal ( string commandText ) : void
commandText string
Результат void

CopyStagingToBinaryData() защищенный Метод

protected CopyStagingToBinaryData ( int versionId, int propertyTypeId, int stagingBinaryDataId, string checksum ) : void
versionId int
propertyTypeId int
stagingBinaryDataId int
checksum string
Результат void

CreateBackup() защищенный Метод

protected CreateBackup ( int backupNumber ) : IndexBackup
backupNumber int
Результат IndexBackup

CreateDataProcedureInternal() защищенный Метод

protected CreateDataProcedureInternal ( string commandText ) : IDataProcedure
commandText string
Результат IDataProcedure

CreateLoadIndexDocumentCollectionByPathProcedure() защищенный Метод

protected CreateLoadIndexDocumentCollectionByPathProcedure ( string path ) : IDataProcedure
path string
Результат IDataProcedure

CreateNodeWriter() защищенный Метод

protected CreateNodeWriter ( ) : INodeWriter
Результат INodeWriter

CreateParameterInternal() защищенный Метод

protected CreateParameterInternal ( ) : System.Data.IDbDataParameter
Результат System.Data.IDbDataParameter

CreateSchemaWriter() защищенный Метод

protected CreateSchemaWriter ( ) : SchemaWriter
Результат SenseNet.ContentRepository.Storage.Schema.SchemaWriter

CreateTransaction() защищенный Метод

protected CreateTransaction ( ) : ITransactionProvider
Результат ITransactionProvider

DeleteNodeTree() защищенный Метод

protected DeleteNodeTree ( int nodeId ) : DataOperationResult
nodeId int
Результат DataOperationResult

DeleteNodeTreePsychical() защищенный Метод

protected DeleteNodeTreePsychical ( int nodeId ) : DataOperationResult
nodeId int
Результат DataOperationResult

DeleteStagingBinaryData() защищенный Метод

protected DeleteStagingBinaryData ( int stagingBinaryDataId ) : void
stagingBinaryDataId int
Результат void

DeleteVersion() защищенный Метод

protected DeleteVersion ( int versionId, NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
versionId int
nodeData NodeData
lastMajorVersionId int
lastMinorVersionId int
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ExplicateGroupMemberships() защищенный Метод

protected ExplicateGroupMemberships ( ) : void
Результат void

ExplicateOrganizationUnitMemberships() защищенный Метод

protected ExplicateOrganizationUnitMemberships ( IUser user ) : void
user IUser
Результат void

GetAppModelScriptPrivate() защищенный Метод

protected GetAppModelScriptPrivate ( IEnumerable paths, bool all, bool resolveChildren ) : string
paths IEnumerable
all bool
resolveChildren bool
Результат string

GetChildrenIdentfiers() защищенный Метод

protected GetChildrenIdentfiers ( int nodeId ) : IEnumerable
nodeId int
Результат IEnumerable

GetContentListTypesInTree() защищенный Метод

protected GetContentListTypesInTree ( string path ) : List
path string
Результат List

GetIdsOfNodesThatDoNotHaveIndexDocument() защищенный Метод

protected GetIdsOfNodesThatDoNotHaveIndexDocument ( ) : IEnumerable
Результат IEnumerable

GetIndexDocumentDataFromReader() защищенный Метод

protected GetIndexDocumentDataFromReader ( System reader ) : IndexDocumentData
reader System
Результат IndexDocumentData

GetLastActivityId() публичный Метод

public GetLastActivityId ( ) : int
Результат int

GetLastIndexBackupNumber() защищенный Метод

protected GetLastIndexBackupNumber ( ) : System.Guid
Результат System.Guid

GetNameOfLastNodeWithNameBase() публичный Метод

public GetNameOfLastNodeWithNameBase ( int parentId, string namebase, string extension ) : string
parentId int
namebase string
extension string
Результат string

GetNodeVersions() защищенный Метод

protected GetNodeVersions ( int nodeId ) : SenseNet.ContentRepository.Storage.NodeHead.NodeVersion[]
nodeId int
Результат SenseNet.ContentRepository.Storage.NodeHead.NodeVersion[]

GetPropertyMappingInternal() защищенный Метод

protected GetPropertyMappingInternal ( PropertyType propType ) : PropertyMapping
propType SenseNet.ContentRepository.Storage.Schema.PropertyType
Результат SenseNet.ContentRepository.Storage.Data.PropertyMapping

GetScriptsForDatabaseBackup() публичный Метод

public GetScriptsForDatabaseBackup ( ) : IEnumerable
Результат IEnumerable

GetTimestampDataForOneNodeIntegrityCheck() публичный Метод

public GetTimestampDataForOneNodeIntegrityCheck ( string path ) : IDataProcedure
path string
Результат IDataProcedure

GetTimestampDataForRecursiveIntegrityCheck() публичный Метод

public GetTimestampDataForRecursiveIntegrityCheck ( string path ) : IDataProcedure
path string
Результат IDataProcedure

GetTreeSize() защищенный Метод

protected GetTreeSize ( string path, bool includeChildren ) : long
path string
includeChildren bool
Результат long

GetUserIdByUploadGuid() защищенный Метод

protected GetUserIdByUploadGuid ( System.Guid uploadGuid ) : int
uploadGuid System.Guid
Результат int

GetVersionNumbers() защищенный Метод

protected GetVersionNumbers ( int nodeId ) : SenseNet.ContentRepository.Storage.VersionNumber[]
nodeId int
Результат SenseNet.ContentRepository.Storage.VersionNumber[]

GetVersionNumbers() защищенный Метод

protected GetVersionNumbers ( string path ) : SenseNet.ContentRepository.Storage.VersionNumber[]
path string
Результат SenseNet.ContentRepository.Storage.VersionNumber[]

HasChild() защищенный Метод

protected HasChild ( int nodeId ) : bool
nodeId int
Результат bool

InitializeStagingBinaryData() защищенный Метод

protected InitializeStagingBinaryData ( int versionId, int propertyTypeId, string fileName, long fileSize ) : int
versionId int
propertyTypeId int
fileName string
fileSize long
Результат int

InstanceCount() защищенный Метод

protected InstanceCount ( int nodeTypeIds ) : int
nodeTypeIds int
Результат int

IsCacheableText() защищенный Метод

protected IsCacheableText ( string text ) : bool
text string
Результат bool

KeepOnlyLastIndexBackup() защищенный Метод

protected KeepOnlyLastIndexBackup ( ) : void
Результат void

LoadBinaryCacheEntity() защищенный Метод

protected LoadBinaryCacheEntity ( int nodeVersionId, int propertyTypeId ) : BinaryCacheEntity
nodeVersionId int
propertyTypeId int
Результат SenseNet.ContentRepository.Storage.Data.BinaryCacheEntity

LoadBinaryFragment() защищенный Метод

protected LoadBinaryFragment ( int binaryPropertyId, long position, int count ) : byte[]
binaryPropertyId int
position long
count int
Результат byte[]

LoadBinaryPropertyValue() защищенный Метод

protected LoadBinaryPropertyValue ( int versionId, int propertyTypeId ) : System.IO.Stream
versionId int
propertyTypeId int
Результат System.IO.Stream

LoadChildTypesToAllow() защищенный Метод

protected LoadChildTypesToAllow ( int sourceNodeId ) : IEnumerable
sourceNodeId int
Результат IEnumerable

LoadGroupMembership() защищенный Метод

protected LoadGroupMembership ( int groupId ) : List
groupId int
Результат List

LoadIndexDocumentByVersionId() защищенный Метод

protected LoadIndexDocumentByVersionId ( IEnumerable versionId ) : IEnumerable
versionId IEnumerable
Результат IEnumerable

LoadIndexDocumentByVersionId() защищенный Метод

protected LoadIndexDocumentByVersionId ( int versionId ) : IndexDocumentData
versionId int
Результат IndexDocumentData

LoadLastBackup() защищенный Метод

protected LoadLastBackup ( ) : IndexBackup
Результат IndexBackup

LoadMemberships() защищенный Метод

protected LoadMemberships ( ) : List>.Dictionary
Результат List>.Dictionary

LoadNodeHead() защищенный Метод

protected LoadNodeHead ( int nodeId ) : NodeHead
nodeId int
Результат SenseNet.ContentRepository.Storage.NodeHead

LoadNodeHead() защищенный Метод

protected LoadNodeHead ( string path ) : NodeHead
path string
Результат SenseNet.ContentRepository.Storage.NodeHead

LoadNodeHeadByVersionId() защищенный Метод

protected LoadNodeHeadByVersionId ( int versionId ) : NodeHead
versionId int
Результат SenseNet.ContentRepository.Storage.NodeHead

LoadNodeHeads() защищенный Метод

protected LoadNodeHeads ( IEnumerable heads ) : IEnumerable
heads IEnumerable
Результат IEnumerable

LoadNodes() защищенный Метод

protected LoadNodes ( NodeBuilder>.Dictionary buildersByVersionId ) : void
buildersByVersionId NodeBuilder>.Dictionary
Результат void

LoadSchema() защищенный Метод

protected LoadSchema ( ) : System.Data.DataSet
Результат System.Data.DataSet

LoadTextPropertyValue() защищенный Метод

protected LoadTextPropertyValue ( int versionId, int propertyTypeId ) : string
versionId int
propertyTypeId int
Результат string

LoggedDataProvider() публичный Метод

public LoggedDataProvider ( ) : System
Результат System

MoveNodeTree() защищенный Метод

protected MoveNodeTree ( int sourceNodeId, int targetNodeId ) : DataOperationResult
sourceNodeId int
targetNodeId int
Результат DataOperationResult

NodeCount() защищенный Метод

protected NodeCount ( string path ) : int
path string
Результат int

NodeExistsInDatabase() защищенный Метод

protected NodeExistsInDatabase ( string path ) : bool
path string
Результат bool

PersistUploadToken() защищенный Метод

protected PersistUploadToken ( ContentRepository value ) : void
value ContentRepository
Результат void

QueryNodesByPath() защищенный Метод

protected QueryNodesByPath ( string pathStart, bool orderByPath ) : IEnumerable
pathStart string
orderByPath bool
Результат IEnumerable

QueryNodesByReferenceAndType() защищенный Метод

protected QueryNodesByReferenceAndType ( string referenceName, int referredNodeId, int allowedTypeIds ) : IEnumerable
referenceName string
referredNodeId int
allowedTypeIds int
Результат IEnumerable

QueryNodesByType() защищенный Метод

protected QueryNodesByType ( int typeIds ) : IEnumerable
typeIds int
Результат IEnumerable

QueryNodesByTypeAndPath() защищенный Метод

protected QueryNodesByTypeAndPath ( int nodeTypeIds, string pathStart, bool orderByPath ) : IEnumerable
nodeTypeIds int
pathStart string
orderByPath bool
Результат IEnumerable

QueryNodesByTypeAndPathAndName() защищенный Метод

protected QueryNodesByTypeAndPathAndName ( int nodeTypeIds, string pathStart, bool orderByPath, string name ) : IEnumerable
nodeTypeIds int
pathStart string
orderByPath bool
name string
Результат IEnumerable

QueryNodesByTypeAndPathAndProperty() защищенный Метод

protected QueryNodesByTypeAndPathAndProperty ( int nodeTypeIds, string pathStart, bool orderByPath, List properties ) : IEnumerable
nodeTypeIds int
pathStart string
orderByPath bool
properties List
Результат IEnumerable

RecoverIndexBackup() защищенный Метод

protected RecoverIndexBackup ( string backupFilePath ) : IndexBackup
backupFilePath string
Результат IndexBackup

RemoveBreakInheritance() защищенный Метод

protected RemoveBreakInheritance ( int nodeId ) : void
nodeId int
Результат void

Reset() защищенный Метод

protected Reset ( ) : void
Результат void

SaveChunk() защищенный Метод

protected SaveChunk ( int stagingBinaryDataId, byte bytes, int offset ) : void
stagingBinaryDataId int
bytes byte
offset int
Результат void

SetActiveBackup() защищенный Метод

protected SetActiveBackup ( IndexBackup backup, IndexBackup lastBackup ) : void
backup IndexBackup
lastBackup IndexBackup
Результат void

SetPermission() защищенный Метод

protected SetPermission ( SecurityEntry entry ) : void
entry SenseNet.ContentRepository.Storage.Security.SecurityEntry
Результат void

SetPermission() защищенный Метод

protected SetPermission ( int principalId, int nodeId, PermissionType permissionType, bool isInheritable, PermissionValue permissionValue ) : void
principalId int
nodeId int
permissionType SenseNet.ContentRepository.Storage.Schema.PermissionType
isInheritable bool
permissionValue PermissionValue
Результат void

StoreBackupStream() защищенный Метод

protected StoreBackupStream ( string backupFilePath, IndexBackup backup, IndexBackupProgress progress ) : void
backupFilePath string
backup IndexBackup
progress SenseNet.ContentRepository.Storage.Data.IndexBackupProgress
Результат void

UpdateIndexDocument() защищенный Метод

protected UpdateIndexDocument ( NodeData nodeData, byte indexDocumentBytes ) : void
nodeData NodeData
indexDocumentBytes byte
Результат void

VersionCount() защищенный Метод

protected VersionCount ( string path ) : int
path string
Результат int

_GetLog() публичный Метод

public _GetLog ( ) : string
Результат string

_GetLogAndClear() публичный Метод

public _GetLogAndClear ( ) : string
Результат string