C# 클래스 ZeroInstall.Services.Solvers.BacktrackingSolver

Uses limited backtracking to solve Requirements. Does not find all possible solutions!
This class is immutable and thread-safe.
상속: ISolver
파일 보기 프로젝트 열기: 0install/0install-win

공개 메소드들

메소드 설명
BacktrackingSolver ( [ config, [ feedManager, [ store, [ packageManager, [ handler ) : System

Creates a new simple solver.

Solve ( Requirements requirements ) : Selections

메소드 상세

BacktrackingSolver() 공개 메소드

Creates a new simple solver.
public BacktrackingSolver ( [ config, [ feedManager, [ store, [ packageManager, [ handler ) : System
config [ User settings controlling network behaviour, solving, etc.
feedManager [ Provides access to remote and local s. Handles downloading, signature verification and caching.
store [ Used to check which s are already cached.
packageManager [ An external package manager that can install s.
handler [ A callback object used when the the user needs to be asked questions or informed about download and IO tasks.
리턴 System

Solve() 공개 메소드

public Solve ( Requirements requirements ) : Selections
requirements Requirements
리턴 Selections