C# Класс Dev2.Runtime.Hosting.ServerVersionRepository

Наследование: IServerVersionRepository
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
LockObject object

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

Метод Описание
DeleteVersion ( System.Guid resourceId, string versionNumber ) : IList
GetLatestVersionNumber ( System.Guid resourceId ) : IExplorerItem
GetVersion ( IVersionInfo version ) : StringBuilder
GetVersions ( System.Guid resourceId ) : IList
MoveVersions ( System.Guid resourceId, string newPath ) : void
RollbackTo ( System.Guid resourceId, string versionNumber ) : IRollbackResult
ServerVersionRepository ( IVersionStrategy versionStrategy, IResourceCatalog catalogue, IDirectory directory, string rootPath, IFile file ) : System
StoreVersion ( IResource resource, string userName, string reason, System.Guid workSpaceId ) : void

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

Метод Описание
CreateNameFromPath ( string path ) : string
CreateVersionFromFilePath ( string path, IResource resource ) : IExplorerItem
CreateVersionInfoFromFilePath ( string path, System.Guid resourceId ) : IVersionInfo
GetDateString ( System.DateTime dateTimeStamp ) : string
GetDirectoryFromResource ( IResource resource ) : string
GetFolderFromResource ( IResource resource ) : string
GetVersionFolderFromResource ( IResource resource ) : string
StoreAndDeleteCurrentIfRenamed ( IResource res, Resource oldResource ) : void
UpdateCategoryIfRenamed ( IResource res, Resource oldResource, System.Xml.Linq.XElement xml ) : void
UpdateVersionInfoIfNotExists ( System.Guid resourceId, System.Xml.Linq.XElement xml, IResource res ) : void

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

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

public DeleteVersion ( System.Guid resourceId, string versionNumber ) : IList
resourceId System.Guid
versionNumber string
Результат IList

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

public GetLatestVersionNumber ( System.Guid resourceId ) : IExplorerItem
resourceId System.Guid
Результат IExplorerItem

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

public GetVersion ( IVersionInfo version ) : StringBuilder
version IVersionInfo
Результат StringBuilder

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

public GetVersions ( System.Guid resourceId ) : IList
resourceId System.Guid
Результат IList

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

public MoveVersions ( System.Guid resourceId, string newPath ) : void
resourceId System.Guid
newPath string
Результат void

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

public RollbackTo ( System.Guid resourceId, string versionNumber ) : IRollbackResult
resourceId System.Guid
versionNumber string
Результат IRollbackResult

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

public ServerVersionRepository ( IVersionStrategy versionStrategy, IResourceCatalog catalogue, IDirectory directory, string rootPath, IFile file ) : System
versionStrategy IVersionStrategy
catalogue IResourceCatalog
directory IDirectory
rootPath string
file IFile
Результат System

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

public StoreVersion ( IResource resource, string userName, string reason, System.Guid workSpaceId ) : void
resource IResource
userName string
reason string
workSpaceId System.Guid
Результат void

Описание свойств

LockObject защищенное статическое свойство

protected static object LockObject
Результат object