Процедуры и функции элемента BackgroundWorker:
1. void BackgroundWorker.CancelAsync() – запрашивает отмену отложенной фоновой операции.
2. bool BackgroundWorker.CancellationPending – показывает, запросило ли приложение отмену фоновой операции.
3. IContainer BackgroundWorker.Container – просто возвращает контейнер элемента.
4. System.Runtime.Remoting.ObjRef BackgroundWorker.CreateObjRef – создаёт объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удалённым объектом.
5. void BackgroundWorker.Dispose() – освобождает все ресурсы, используемые объектом.
6. object BackgroundWorker.Equals(object obj) – указывает, равен ли объект в скобках текущему объекту BackgroundWorker.
7. int BackgroundWorker.GetHashCode() – возвращает хеш-код.
8. object BackgroundWorker.GetLifetimeService() – возвращает объект, который управляет политикой времени существования данного экземпляра BackgroundWorker.
9. Type BackgroundWorker.GetType() – возвращает тип объекта.
10. object BackgroundWorker.InitializeLifetimeService() – инициализирует объект, который управляет политикой времени существования данного экземпляра BackgroundWorker.
11. bool BackgroundWorker.IsBusy – указывает, выполняется ли объект BackgroundWorker.
12. void BackgroundWorker.ReportProgress(int percent) – вызывает событие, сообщающее о прогрессе выполнения BackgroundWorker.
13. void BackgroundWorker.RunWorkerAsync() – запускает выполнение фоновой операции BackgroundWorker.
14. ISite BackgroundWorker.Site – получает или задаёт экземпляр ISite для сомпонента BackgroundWorker.
15. string BackgroundWorker.ToString() – возвращает строку, содержащую имя элемента BackgroundWorker.
16. bool BackgroundWorker.WorkerReportsProgress – показывает, может ли объект BackgroundWorker сообщать о ходе выполнения операции.
17. bool BackgroundWorker.WorkerSupportsCancellation – показывает, поддерживает ли объект BackgroundWorker отмену операции.
События элемента BackgroundWorker:
1. EventHandler BackgroundWorker.Disposed – происходит при удалении компонента.
2. DoWorkEventHandler BackgroundWorker.DoWork – возникает при запуске элемента BackgroundWorker (при помощи метода System.ComponentModel.BackgroundWorker. RunWorkerAsync()).
3. ProgressChangedEventHandler BackgroundWorker.ProgressChanged – возникает при вызове метода ReportProgress(int percent).
4. RunWorkerCompletedEventHandler BackgroundWorker.RunWorkerCompleted – возникает при завершении фоновой операции BackgroundWorker.
Процедуры и функции элемента System.Threading:
1. void Thread.Abort() – вызывает исключение, которое завершает поток.
2. ApartmentState Thread.ApartmentState – получает или задаёт апартамента для данного потока.
3. System.Globalization.CultureInfo Thread.CurrentCulture – получает и задаёт язык и региональные параметры для текущего потока.
4. System.Globalization.CultureInfo Thread .CurrentUICulture – получает и задаёт язык и региональные параметры, используемые диспетчером ресурсов.
5. void Thread.DisableComObjectEagerCleanup() – отключает автоматическую очистку вызываемых оболочек времени выполнения для текущего потока.
6. object Thread.Equals(object obj) – указывает, равен ли объект в скобках текущему объекту Thread.
7. ExecutionContext Thread.ExecutionContext – возвращает объект, содержащий сведения о различных контекстах текущего потока.
8. ApartmentState Thread.GetApartmentState() – возвращает значение, показывающее состояние апартамента.
9. CompressedStack Thread.GetCompressedStack() – возвращает объект, который может быть использован для отслеживания стека текущего потока.
10. int Thread.GetHashCode() – возвращает хеш-код потока.
11. Type Thread.GetType() – возвращает тип объекта.
12. void Thread.Interrupt() – прерывает работу потока, находящегося в состоянии WaitSleepJoin.
13. bool Thread.IsAlive – указывает, выполняется ли поток.
14. bool Thread.IsBackground – получает или задаёт значение, указывающее, является ли поток фоновым.
15. bool Thread.IsThreadPoolThread – указывает, является ли поток частью группы управляемых потоков.
16. void Thread.Join() – блокирует поток до завершения другого потока или истечения указанного времени.
17. int Thread.ManagedThreadId – возвращает идентификатор текущего потока.
18. string Thread.Name – получает или задаёт имя потока.
19. ThreadPriority Thread.Priority – получает или задаёт приоритет потока.
20. void Thread.Resume() – возобновляет работу потока.
21. void Thread.SetApartmentState(ApartmentState state) – устанавливает состояние апартамента потока до его запуска.
22. void Thread.SetCompressedStack(CompressedStack stack) – применяет значение CompressedStack к текущему потоку.
23. void Thread.Start – запускает текущий поток.
24. void Thread.Suspend() – приостанавливает работу тпотока.
25. ThreadState Thread.ThreadState – возвращает данные о состоянии потока.
26. string Thread.ToString() – возвращает строку, содержащую имя элемента Thread.
27. bool Thread.TrySetApartmentState – задаёт состояние апартамента потока.
Жду отзывов и предложений
К списку статей
DiamondTigeR
Автор: d.tiger. Дата: 24-10-2012, 19:32
Просмотров: 3032
В избранное:
Уважаемый посетитель, для доступа к ресурсам сайта OS-7.RU, а также для скачивания материалов - Вам необходимо зарегистрироваться либо войти под своим именем.
Комментарии (0)
Распечатать