C# 클래스 NuGet.VisualStudio.FallbackRepository

Represents a package repository that implements a dependency provider.
상속: IDependencyResolver, IServiceBasedRepository, IPackageLookup, ILatestPackageLookup, IOperationAwareRepository
파일 보기 프로젝트 열기: themotleyfool/NuGet 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddPackage ( IPackage package ) : void
Exists ( string packageId, SemanticVersion version ) : bool
FallbackRepository ( IPackageRepository primaryRepository, IPackageRepository dependencyResolver ) : System.Collections.Generic
FindPackage ( string packageId, SemanticVersion version ) : IPackage
FindPackagesById ( string packageId ) : IEnumerable
GetPackages ( ) : IQueryable
GetUpdates ( IEnumerable packages, bool includePrerelease, bool includeAllVersions, IEnumerable targetFramework ) : IEnumerable
RemovePackage ( IPackage package ) : void
ResolveDependency ( PackageDependency dependency, IPackageConstraintProvider constraintProvider, bool allowPrereleaseVersions, bool preferListedPackages ) : IPackage
Search ( string searchTerm, IEnumerable targetFrameworks, bool allowPrereleaseVersions ) : IQueryable
StartOperation ( string operation ) : IDisposable

메소드 상세

AddPackage() 공개 메소드

public AddPackage ( IPackage package ) : void
package IPackage
리턴 void

Exists() 공개 메소드

public Exists ( string packageId, SemanticVersion version ) : bool
packageId string
version SemanticVersion
리턴 bool

FallbackRepository() 공개 메소드

public FallbackRepository ( IPackageRepository primaryRepository, IPackageRepository dependencyResolver ) : System.Collections.Generic
primaryRepository IPackageRepository
dependencyResolver IPackageRepository
리턴 System.Collections.Generic

FindPackage() 공개 메소드

public FindPackage ( string packageId, SemanticVersion version ) : IPackage
packageId string
version SemanticVersion
리턴 IPackage

FindPackagesById() 공개 메소드

public FindPackagesById ( string packageId ) : IEnumerable
packageId string
리턴 IEnumerable

GetPackages() 공개 메소드

public GetPackages ( ) : IQueryable
리턴 IQueryable

GetUpdates() 공개 메소드

public GetUpdates ( IEnumerable packages, bool includePrerelease, bool includeAllVersions, IEnumerable targetFramework ) : IEnumerable
packages IEnumerable
includePrerelease bool
includeAllVersions bool
targetFramework IEnumerable
리턴 IEnumerable

RemovePackage() 공개 메소드

public RemovePackage ( IPackage package ) : void
package IPackage
리턴 void

ResolveDependency() 공개 메소드

public ResolveDependency ( PackageDependency dependency, IPackageConstraintProvider constraintProvider, bool allowPrereleaseVersions, bool preferListedPackages ) : IPackage
dependency PackageDependency
constraintProvider IPackageConstraintProvider
allowPrereleaseVersions bool
preferListedPackages bool
리턴 IPackage

Search() 공개 메소드

public Search ( string searchTerm, IEnumerable targetFrameworks, bool allowPrereleaseVersions ) : IQueryable
searchTerm string
targetFrameworks IEnumerable
allowPrereleaseVersions bool
리턴 IQueryable

StartOperation() 공개 메소드

public StartOperation ( string operation ) : IDisposable
operation string
리턴 IDisposable