Zero Install .NET API 2.20.0
ZeroInstall.Store.ViewModel.CacheNodeBuilder Class Reference

Builds a list of CacheNodes for Feeds and Implementations. More...

Inheritance diagram for ZeroInstall.Store.ViewModel.CacheNodeBuilder:
NanoByte::Common::Tasks::TaskBase NanoByte::Common::Tasks::ITask

Protected Member Functions

override void Execute ()
 

Properties

override string Name [get]
 
override bool UnitsByte [get]
 
NamedCollection< CacheNode >? Nodes [get]
 All generated nodes.
 
long TotalSize [get]
 The total size of all Implementations in bytes.
 
- Properties inherited from NanoByte::Common::Tasks::TaskBase
abstract string Name
 
object? Tag
 
virtual bool CanCancel
 
TaskState State
 
abstract bool UnitsByte
 
long UnitsProcessed
 
long UnitsTotal
 
- Properties inherited from NanoByte::Common::Tasks::ITask
string Name
 
object? Tag
 
bool CanCancel
 

Additional Inherited Members

- Public Member Functions inherited from NanoByte::Common::Tasks::TaskBase
void Run (CancellationToken cancellationToken=default, ICredentialProvider? credentialProvider=null, IProgress< TaskSnapshot >? progress=null)
 
- Protected Attributes inherited from NanoByte::Common::Tasks::TaskBase
CancellationToken CancellationToken
 
ICredentialProvider? CredentialProvider
 

Detailed Description

Builds a list of CacheNodes for Feeds and Implementations.

Member Function Documentation

◆ Execute()

override void ZeroInstall.Store.ViewModel.CacheNodeBuilder.Execute ( )
inlineprotectedvirtual

The documentation for this class was generated from the following file: