WindowsFormsSynchronizationContext Класс

Определение

Предоставляет контекст синхронизации для модели приложений Windows Forms.Provides a synchronization context for the Windows Forms application model.

public ref class WindowsFormsSynchronizationContext sealed : System::Threading::SynchronizationContext, IDisposable
public sealed class WindowsFormsSynchronizationContext : System.Threading.SynchronizationContext, IDisposable
type WindowsFormsSynchronizationContext = class
    inherit SynchronizationContext
    interface IDisposable
Public NotInheritable Class WindowsFormsSynchronizationContext
Inherits SynchronizationContext
Implements IDisposable
Наследование
WindowsFormsSynchronizationContext
Реализации

Конструкторы

WindowsFormsSynchronizationContext()

Инициализирует новый экземпляр класса WindowsFormsSynchronizationContext.Initializes a new instance of the WindowsFormsSynchronizationContext class.

Свойства

AutoInstall

Получает или задает значение, показывающее, установлен ли контекст WindowsFormsSynchronizationContext во время создания элемента управления.Gets or sets a value indicating whether the WindowsFormsSynchronizationContext is installed when a control is created.

Методы

CreateCopy()

Копирует контекст синхронизации.Copies the synchronization context.

Dispose()

Освобождает все ресурсы, занятые модулем WindowsFormsSynchronizationContext.Releases all resources used by the WindowsFormsSynchronizationContext.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IsWaitNotificationRequired()

Определяет, нужно ли уведомление об ожидании.Determines if wait notification is required.

(Унаследовано от SynchronizationContext)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OperationCompleted()

При переопределении в производном классе отвечает на уведомление о завершении операции.When overridden in a derived class, responds to the notification that an operation has completed.

(Унаследовано от SynchronizationContext)
OperationStarted()

При переопределении в производном классе отвечает на уведомление о запуске операции.When overridden in a derived class, responds to the notification that an operation has started.

(Унаследовано от SynchronizationContext)
Post(SendOrPostCallback, Object)

Отправляет асинхронное сообщение в контекст синхронизации.Dispatches an asynchronous message to a synchronization context.

Send(SendOrPostCallback, Object)

Отправляет синхронное сообщение в контекст синхронизации.Dispatches a synchronous message to a synchronization context.

SetWaitNotificationRequired()

Задает уведомление о требовании уведомления об ожидании и подготавливает метод обратного вызова. Таким образом, метод может быть вызван более надежным способом, когда происходит ожидание.Sets notification that wait notification is required and prepares the callback method so it can be called more reliably when a wait occurs.

(Унаследовано от SynchronizationContext)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
Uninstall()

Удаляет установленный в данный момент контекст WindowsFormsSynchronizationContext и заменяет его ранее установленным контекстом.Uninstalls the currently installed WindowsFormsSynchronizationContext and replaces it with the previously installed context.

Wait(IntPtr[], Boolean, Int32)

Ожидает получения сигнала всеми элементами заданного массива или любым из его элементов.Waits for any or all the elements in the specified array to receive a signal.

(Унаследовано от SynchronizationContext)

Применяется к

Дополнительно