C# 클래스 NuGetGallery.ApiController

상속: Controller
파일 보기 프로젝트 열기: chocolatey/chocolatey.org 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ApiController System
CleanupPackage System.Web.Mvc.ActionResult
CreatePackageInternal System.Web.Mvc.ActionResult
CreatePackagePost System.Web.Mvc.ActionResult
CreatePackagePost System.Web.Mvc.ActionResult
CreatePackagePut System.Web.Mvc.ActionResult
CreatePackagePut System.Web.Mvc.ActionResult
DeletePackage System.Web.Mvc.ActionResult
DeletePackage System.Web.Mvc.ActionResult
DownloadCachePackage System.Web.Mvc.ActionResult
GetNuGetExe System.Web.Mvc.ActionResult
GetPackage System.Web.Mvc.ActionResult
GetPackage System.Web.Mvc.ActionResult
GetPackageIds System.Web.Mvc.ActionResult
GetPackageIds System.Web.Mvc.ActionResult
GetPackageVersions System.Web.Mvc.ActionResult
GetPackageVersions System.Web.Mvc.ActionResult
GetScanResults System.Web.Mvc.ActionResult
PublishPackage System.Web.Mvc.ActionResult
PublishPackage System.Web.Mvc.ActionResult
RedirectToAction System.Web.Mvc.RedirectToRouteResult
ScanPackage System.Web.Mvc.ActionResult
SubmitPackageCleanupResults System.Web.Mvc.ActionResult
SubmitPackageDownloadCacheResults System.Web.Mvc.ActionResult
SubmitPackageScanResults System.Web.Mvc.ActionResult
SubmitPackageTestResults System.Web.Mvc.ActionResult
SubmitPackageValidationResults System.Web.Mvc.ActionResult
TestPackage System.Web.Mvc.ActionResult
ValidatePackage System.Web.Mvc.ActionResult
VerifyPackageKey System.Web.Mvc.ActionResult
VerifyPackageKey System.Web.Mvc.ActionResult

공개 메소드들

메소드 설명
ApiController ( IPackageService packageSvc, IScanService scanSvc, IPackageFileService packageFileSvc, IUserService userSvc, INuGetExeDownloaderService nugetExeDownloaderSvc, IConfiguration settings ) : System

보호된 메소드들

메소드 설명
OnException ( System.Web.Mvc.ExceptionContext filterContext ) : void
ReadPackageFromRequest ( ) : IPackage

비공개 메소드들

메소드 설명
ApiController ( Dummy d ) : System
CleanupPackage ( ) : System.Web.Mvc.ActionResult
CreatePackageInternal ( string apiKey ) : System.Web.Mvc.ActionResult
CreatePackagePost ( ) : System.Web.Mvc.ActionResult
CreatePackagePost ( string apiKey ) : System.Web.Mvc.ActionResult
CreatePackagePut ( ) : System.Web.Mvc.ActionResult
CreatePackagePut ( string apiKey ) : System.Web.Mvc.ActionResult
DeletePackage ( ) : System.Web.Mvc.ActionResult
DeletePackage ( string apiKey, string id, string version ) : System.Web.Mvc.ActionResult
DownloadCachePackage ( ) : System.Web.Mvc.ActionResult
GetNuGetExe ( ) : System.Web.Mvc.ActionResult
GetPackage ( ) : System.Web.Mvc.ActionResult
GetPackage ( string id, string version ) : System.Web.Mvc.ActionResult
GetPackageIds ( ) : System.Web.Mvc.ActionResult
GetPackageIds ( string partialId, bool includePrerelease ) : System.Web.Mvc.ActionResult
GetPackageVersions ( ) : System.Web.Mvc.ActionResult
GetPackageVersions ( string id, bool includePrerelease ) : System.Web.Mvc.ActionResult
GetScanResults ( string apiKey, string id, string version, string sha256Checksum ) : System.Web.Mvc.ActionResult
PublishPackage ( ) : System.Web.Mvc.ActionResult
PublishPackage ( string apiKey, string id, string version ) : System.Web.Mvc.ActionResult
RedirectToAction ( System.Web.Mvc.ActionResult result ) : System.Web.Mvc.RedirectToRouteResult
ScanPackage ( ) : System.Web.Mvc.ActionResult
SubmitPackageCleanupResults ( string apiKey, string id, string version, bool reject, string cleanupComments ) : System.Web.Mvc.ActionResult
SubmitPackageDownloadCacheResults ( string apiKey, string id, string version, string cacheStatus, string cacheData ) : System.Web.Mvc.ActionResult
SubmitPackageScanResults ( string apiKey, string id, string version, string scanStatus, ICollection scanResults ) : System.Web.Mvc.ActionResult
SubmitPackageTestResults ( string apiKey, string id, string version, bool success, string resultDetailsUrl ) : System.Web.Mvc.ActionResult
SubmitPackageValidationResults ( string apiKey, string id, string version, bool success, string validationComments ) : System.Web.Mvc.ActionResult
TestPackage ( ) : System.Web.Mvc.ActionResult
ValidatePackage ( ) : System.Web.Mvc.ActionResult
VerifyPackageKey ( ) : System.Web.Mvc.ActionResult
VerifyPackageKey ( string apiKey, string id, string version ) : System.Web.Mvc.ActionResult

메소드 상세

ApiController() 공개 메소드

public ApiController ( IPackageService packageSvc, IScanService scanSvc, IPackageFileService packageFileSvc, IUserService userSvc, INuGetExeDownloaderService nugetExeDownloaderSvc, IConfiguration settings ) : System
packageSvc IPackageService
scanSvc IScanService
packageFileSvc IPackageFileService
userSvc IUserService
nugetExeDownloaderSvc INuGetExeDownloaderService
settings IConfiguration
리턴 System

OnException() 보호된 메소드

protected OnException ( System.Web.Mvc.ExceptionContext filterContext ) : void
filterContext System.Web.Mvc.ExceptionContext
리턴 void

ReadPackageFromRequest() 보호된 메소드

protected ReadPackageFromRequest ( ) : IPackage
리턴 IPackage