C# Class Hpdi.Vss2Git.SimpleWorkQueue

Simple work queue over a bounded number of thread-pool threads.
Afficher le fichier Open project: abevoelker/vss2git

Méthodes publiques

Méthode Description
Abort ( ) : void
AddFirst ( WaitCallback work ) : void
AddLast ( WaitCallback work ) : void
ClearPending ( ) : void
Resume ( ) : void
SimpleWorkQueue ( ) : System
SimpleWorkQueue ( int maxThreads ) : System
Suspend ( ) : void

Méthodes protégées

Méthode Description
OnActive ( ) : void
OnException ( WaitCallback work, Exception e ) : void
OnIdle ( ) : void
OnStart ( WaitCallback work ) : void
OnStop ( WaitCallback work ) : void

Private Methods

Méthode Description
StartWorker ( ) : void
Worker ( object state ) : void

Method Details

Abort() public méthode

public Abort ( ) : void
Résultat void

AddFirst() public méthode

public AddFirst ( WaitCallback work ) : void
work WaitCallback
Résultat void

AddLast() public méthode

public AddLast ( WaitCallback work ) : void
work WaitCallback
Résultat void

ClearPending() public méthode

public ClearPending ( ) : void
Résultat void

OnActive() protected méthode

protected OnActive ( ) : void
Résultat void

OnException() protected méthode

protected OnException ( WaitCallback work, Exception e ) : void
work WaitCallback
e System.Exception
Résultat void

OnIdle() protected méthode

protected OnIdle ( ) : void
Résultat void

OnStart() protected méthode

protected OnStart ( WaitCallback work ) : void
work WaitCallback
Résultat void

OnStop() protected méthode

protected OnStop ( WaitCallback work ) : void
work WaitCallback
Résultat void

Resume() public méthode

public Resume ( ) : void
Résultat void

SimpleWorkQueue() public méthode

public SimpleWorkQueue ( ) : System
Résultat System

SimpleWorkQueue() public méthode

public SimpleWorkQueue ( int maxThreads ) : System
maxThreads int
Résultat System

Suspend() public méthode

public Suspend ( ) : void
Résultat void