C# Класс Microsoft.Research.DataOnboarding.WebApi.Api.RepositoryController

class to manage the repository related API methods
Наследование: ApiController
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
diagnostics DiagnosticsProvider
repositoryService IRepositoryService
user User
userService IUserService

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

Метод Описание
RepositoryController ( IRepositoryService repositoryService, IUserService userService ) : Microsoft.Research.DataOnboarding.DomainModel

Initializes a new instance of the RepositoryController class.

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

Метод Описание
CheckRepositoryExists ( string repositoryName ) : HttpResponseMessage
Delete ( int id ) : HttpResponseMessage
DeleteRepositoryMetaDataFields ( int repositorId, string repositoryMetadataFields ) : HttpResponseMessage
GetRepositories ( ) : HttpResponseMessage
GetRepository ( int id ) : HttpResponseMessage
PostRepository ( ) : HttpResponseMessage

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

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

Initializes a new instance of the RepositoryController class.
public RepositoryController ( IRepositoryService repositoryService, IUserService userService ) : Microsoft.Research.DataOnboarding.DomainModel
repositoryService IRepositoryService Repository service object.
userService IUserService User service object.
Результат Microsoft.Research.DataOnboarding.DomainModel

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

diagnostics защищенное свойство

protected DiagnosticsProvider diagnostics
Результат DiagnosticsProvider

repositoryService защищенное свойство

Repository service interface.
protected IRepositoryService repositoryService
Результат IRepositoryService

user защищенное свойство

Holds the Reference to user object
protected User user
Результат User

userService защищенное свойство

Holds the reference to IUserService
protected IUserService userService
Результат IUserService