C# Class Microsoft.Ccr.Core.DispatcherQueue

Inheritance: IDisposable
Afficher le fichier Open project: kumpera/Ccr Class Usage Examples

Private Properties

Свойство Type Description
CheckDispose bool
DispatcherQueue System
RunTask void
UpdateSchedulingRate void

Méthodes publiques

Méthode Description
DispatcherQueue ( ) : System
DispatcherQueue ( string name ) : System
DispatcherQueue ( string name, Dispatcher dispatcher ) : System
DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, double schedulingRate ) : System
DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, int maximumQueueDepth ) : System
Dispose ( ) : void
Enqueue ( ITask task ) : bool
Resume ( ) : void
Suspend ( ) : void
TryDequeue ( ITask &task ) : bool

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
CheckDispose ( ) : bool
DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy ) : System
RunTask ( ITask task ) : void
UpdateSchedulingRate ( ) : void

Method Details

DispatcherQueue() public méthode

public DispatcherQueue ( ) : System
Résultat System

DispatcherQueue() public méthode

public DispatcherQueue ( string name ) : System
name string
Résultat System

DispatcherQueue() public méthode

public DispatcherQueue ( string name, Dispatcher dispatcher ) : System
name string
dispatcher Dispatcher
Résultat System

DispatcherQueue() public méthode

public DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, double schedulingRate ) : System
name string
dispatcher Dispatcher
policy TaskExecutionPolicy
schedulingRate double
Résultat System

DispatcherQueue() public méthode

public DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, int maximumQueueDepth ) : System
name string
dispatcher Dispatcher
policy TaskExecutionPolicy
maximumQueueDepth int
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

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

Enqueue() public méthode

public Enqueue ( ITask task ) : bool
task ITask
Résultat bool

Resume() public méthode

public Resume ( ) : void
Résultat void

Suspend() public méthode

public Suspend ( ) : void
Résultat void

TryDequeue() public méthode

public TryDequeue ( ITask &task ) : bool
task ITask
Résultat bool