Interface IImplementationDiscovery
- Namespace
- ZeroInstall.Services.Fetchers
- Assembly
- ZeroInstall.Services.dll
Discovers implementations in implementation stores on other machines in the local network.
public interface IImplementationDiscovery
- Extension Methods
Methods
GetImplementation(ManifestDigest, CancellationToken)
Finds a specific implementation in an implementation store on another machine. Blocks until the implementation is found or the operation is cancelled.
Uri GetImplementation(ManifestDigest manifestDigest, CancellationToken cancellationToken)
Parameters
manifestDigestManifestDigestThe digest the implementation to find.
cancellationTokenCancellationTokenUsed to stop looking for the implementation.
Returns
- Uri
An archive URI from which the implementation can be downloaded.
Exceptions
- OperationCanceledException
The
cancellationTokenwas cancelled.