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

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

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

Метод Описание
AddItem ( IExplorerItem itemToAdd, System.Guid workSpaceId ) : IExplorerRepositoryResult
DeleteFolder ( string path, bool deleteContents, System.Guid workSpaceId ) : IExplorerRepositoryResult
DeleteItem ( IExplorerItem itemToDelete, System.Guid workSpaceId ) : IExplorerRepositoryResult
DirectoryStructureFromPath ( string path ) : string
Load ( System.Guid workSpaceId ) : IExplorerItem
Load ( ResourceType type, System.Guid workSpaceId ) : IExplorerItem
Load ( ResourceType type, string filter ) : IExplorerItem
Load ( string filter ) : IExplorerItem
MessageSubscription ( IExplorerRepositorySync sync ) : void
MoveItem ( IExplorerItem itemToMove, string newPath, System.Guid workSpaceId ) : IExplorerRepositoryResult
RenameFolder ( string path, string newPath, System.Guid workSpaceId ) : IExplorerRepositoryResult
RenameItem ( IExplorerItem itemToRename, string newName, System.Guid workSpaceId ) : IExplorerRepositoryResult

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

Метод Описание
MoveVersionFolder ( string path, string newPath ) : void
MoveVersions ( IExplorerItem itemToMove, string newPath ) : void
RenameExplorerItem ( IExplorerItem itemToRename, System.Guid workSpaceId ) : IExplorerRepositoryResult
ServerExplorerRepository ( ) : System
ServerExplorerRepository ( IResourceCatalog resourceCatalog, IExplorerItemFactory explorerItemFactory, IDirectory directory, IExplorerRepositorySync sync, IServerVersionRepository versionRepository, IFile file ) : System

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

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

public AddItem ( IExplorerItem itemToAdd, System.Guid workSpaceId ) : IExplorerRepositoryResult
itemToAdd IExplorerItem
workSpaceId System.Guid
Результат IExplorerRepositoryResult

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

public DeleteFolder ( string path, bool deleteContents, System.Guid workSpaceId ) : IExplorerRepositoryResult
path string
deleteContents bool
workSpaceId System.Guid
Результат IExplorerRepositoryResult

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

public DeleteItem ( IExplorerItem itemToDelete, System.Guid workSpaceId ) : IExplorerRepositoryResult
itemToDelete IExplorerItem
workSpaceId System.Guid
Результат IExplorerRepositoryResult

DirectoryStructureFromPath() публичный статический Метод

public static DirectoryStructureFromPath ( string path ) : string
path string
Результат string

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

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

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

public Load ( ResourceType type, System.Guid workSpaceId ) : IExplorerItem
type ResourceType
workSpaceId System.Guid
Результат IExplorerItem

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

public Load ( ResourceType type, string filter ) : IExplorerItem
type ResourceType
filter string
Результат IExplorerItem

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

public Load ( string filter ) : IExplorerItem
filter string
Результат IExplorerItem

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

public MessageSubscription ( IExplorerRepositorySync sync ) : void
sync IExplorerRepositorySync
Результат void

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

public MoveItem ( IExplorerItem itemToMove, string newPath, System.Guid workSpaceId ) : IExplorerRepositoryResult
itemToMove IExplorerItem
newPath string
workSpaceId System.Guid
Результат IExplorerRepositoryResult

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

public RenameFolder ( string path, string newPath, System.Guid workSpaceId ) : IExplorerRepositoryResult
path string
newPath string
workSpaceId System.Guid
Результат IExplorerRepositoryResult

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

public RenameItem ( IExplorerItem itemToRename, string newName, System.Guid workSpaceId ) : IExplorerRepositoryResult
itemToRename IExplorerItem
newName string
workSpaceId System.Guid
Результат IExplorerRepositoryResult