Для изменения размера нажмите или перетащите

StaTaskScheduler - класс

Provides a scheduler that uses STA threads.
Иерархия наследования

Пространство имён:  Tessa.Platform
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class StaTaskScheduler : TaskScheduler, 
	IDisposable

Тип StaTaskScheduler предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методStaTaskScheduler
Initializes a new instance of the StaTaskScheduler class with the specified concurrency level.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоСтатический членDefault
Default task scheduler to use with STA threads. Can't be disposed.
Открытое свойствоId
Gets the unique ID for this TaskScheduler.
(Унаследован от TaskScheduler.)
Открытое свойствоMaximumConcurrencyLevel
Gets the maximum concurrency level supported by this scheduler.
(Переопределяет TaskSchedulerMaximumConcurrencyLevel.)
В начало страницы
Методы
  ИмяОписание
Открытый методDispose
Cleans up the scheduler by indicating that no more tasks will be queued. This method blocks until all threads successfully shutdown.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Защищённый методGetScheduledTasks
Provides a list of the scheduled tasks for the debugger to consume.
(Переопределяет TaskSchedulerGetScheduledTasks.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методQueueTask
Queues a Task to be executed by this scheduler.
(Переопределяет TaskSchedulerQueueTask(Task).)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методTryDequeue
Attempts to dequeue a Task that was previously queued to this scheduler.
(Унаследован от TaskScheduler.)
Защищённый методTryExecuteTask
Attempts to execute the provided Task on this scheduler.
(Унаследован от TaskScheduler.)
Защищённый методTryExecuteTaskInline
Determines whether a Task may be inlined.
(Переопределяет TaskSchedulerTryExecuteTaskInline(Task, Boolean).)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияFromCurrentSynchronizationContextSafe
Возвращает диспетчер асинхронных задач из текущего контекста синхронизации. Метод аналогичен вызову TaskScheduler.FromCurrentSynchronizationContext() за тем исключением, что при отсутствии текущего контекста синхронизации будет возвращён диспетчер currentScheduler. Контекст может отсутствовать в консольных приложениях и в Unit-тестах. Пример использования: TaskScheduler.Current.FromCurrentSynchronizationContextSafe().
(Определяется PlatformExtensions.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также