C# Class ZeroInstall.Publish.FeedBuilder

Builds simple Feeds containing a single Implementation.
Inheritance: IDisposable
Afficher le fichier Open project: 0install/0install-win Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Build ( ) : SignedFeed

Generates a feed as described by the properties.

CalculateDigest ( ITaskHandler handler ) : void

Calculates the ManifestDigest.

DetectCandidates ( ITaskHandler handler ) : void

Detects Candidates in the ImplementationDirectory.

Dispose ( ) : void

Deletes the TemporaryDirectory.

GenerateCommands ( ) : void

Generates Commands and EntryPoints bases on Candidates and MainCandidate.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Method Details

Build() public méthode

Generates a feed as described by the properties.
is null.
public Build ( ) : SignedFeed
Résultat SignedFeed

CalculateDigest() public méthode

Calculates the ManifestDigest.
is null or empty. The user canceled the task. There was a problem generating the manifest. Write access to temporary files was not permitted.
public CalculateDigest ( ITaskHandler handler ) : void
handler ITaskHandler A callback object used when the the user needs to be informed about IO tasks.
Résultat void

DetectCandidates() public méthode

Detects Candidates in the ImplementationDirectory.
is null or empty. The user canceled the task. There was a problem generating the manifest or detectng the executables. Write access to temporary files was not permitted.
public DetectCandidates ( ITaskHandler handler ) : void
handler ITaskHandler A callback object used when the the user needs to be informed about IO tasks.
Résultat void

Dispose() public méthode

Deletes the TemporaryDirectory.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GenerateCommands() public méthode

Generates Commands and EntryPoints bases on Candidates and MainCandidate.
is null.
public GenerateCommands ( ) : void
Résultat void