C# Class MyGetMirror.VsixMirrorCommand

Afficher le fichier Open project: NuGet/Entropy Class Usage Examples

Méthodes publiques

Méthode Description
Execute ( CancellationToken token ) : Task
VsixMirrorCommand ( int maxDegreeOfParallelism, VsixPackageEnumerator enumerator, VsixPackageMirrorCommand mirror, ILogger logger ) : System

Private Methods

Méthode Description
GetEnumerateTaskName ( ) : string
GetPushTaskName ( int taskNumber ) : string
PopulatePackagesAsync ( ConcurrentBag packages, ManualResetEventSlim isFullyEnumerated, CancellationToken token ) : Task
ProcessPackagesAsync ( string taskName, ConcurrentBag packages, ManualResetEventSlim isFullyEnumerated, CancellationToken token ) : Task

Method Details

Execute() public méthode

public Execute ( CancellationToken token ) : Task
token System.Threading.CancellationToken
Résultat Task

VsixMirrorCommand() public méthode

public VsixMirrorCommand ( int maxDegreeOfParallelism, VsixPackageEnumerator enumerator, VsixPackageMirrorCommand mirror, ILogger logger ) : System
maxDegreeOfParallelism int
enumerator VsixPackageEnumerator
mirror VsixPackageMirrorCommand
logger ILogger
Résultat System