C# 클래스 Microsoft.Research.DataOnboarding.WebApi.Api.RepositoryController

class to manage the repository related API methods
상속: ApiController
파일 보기 프로젝트 열기: CDLUC3/dataup2 1 사용 예제들

보호된 프로퍼티들

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