Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta un oggetto che pianifica le unità di lavoro in un thread designato.
Gerarchia di ereditarietà
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Spazio dei nomi:System.Reactive.Concurrency
Assemblea: System.Reattivo (in System.Reactive.dll)
Sintassi
'Declaration
Public NotInheritable Class EventLoopScheduler _
Implements IScheduler, IDisposable
'Usage
Dim instance As EventLoopScheduler
public sealed class EventLoopScheduler : IScheduler,
IDisposable
public ref class EventLoopScheduler sealed : IScheduler,
IDisposable
[<SealedAttribute>]
type EventLoopScheduler =
class
interface IScheduler
interface IDisposable
end
public final class EventLoopScheduler implements IScheduler, IDisposable
Il tipo EventLoopScheduler espone i membri seguenti.
Costruttori
| Nome | Descrizione | |
|---|---|---|
|
EventLoopScheduler() | Crea un oggetto che pianifica le unità di lavoro in un thread designato. |
|
EventLoopScheduler(Func<ThreadStart, Thread>) | Crea un oggetto che pianifica le unità di lavoro in un thread designato. |
TOP
Proprietà
| Nome | Descrizione | |
|---|---|---|
|
Adesso | Ottiene la nozione dell'utilità di pianificazione dell'ora corrente. |
TOP
Metodi
| Nome | Descrizione | |
|---|---|---|
|
Dispose | Termina il thread associato a questo utilità di pianificazione. |
|
È uguale a | Ereditato dall'oggetto. |
|
Finalize | Ereditato dall'oggetto. |
|
GetHashCode | Ereditato dall'oggetto. |
|
GetType | Ereditato dall'oggetto. |
|
MemberwiseClone | Ereditato dall'oggetto. |
|
Pianificazione<TState(TState, Func<IScheduler, TState>, IDisposable>) | Pianifica l'esecuzione di un'azione. |
|
Pianificazione<TState(TState, DateTimeOffset, Func<IScheduler, TState>, IDisposable>) | Pianifica l'esecuzione di un'azione in dueTime. |
|
Pianificazione<TState(TState, TimeSpan, Func<IScheduler, TState>, IDisposable>) | Pianifica l'esecuzione di un'azione dopo dueTime. |
|
ToString | Ereditato dall'oggetto. |
TOP
Metodi di estensione
| Nome | Descrizione | |
|---|---|---|
|
Schedule(Action) | Di overload. Pianifica l'esecuzione di un'azione. Definito da Scheduler. |
|
Pianificazione(Azione<>) | Di overload. Pianifica un'azione da eseguire in modo ricorsivo. Definito da Scheduler. |
|
Schedule(TimeSpan, Action) | Di overload. Pianifica l'esecuzione di un'azione dopo dueTime. Definito da Scheduler. |
|
Schedule(DateTimeOffset, Action) | Di overload. Pianifica l'esecuzione di un'azione in dueTime. Definito da Scheduler. |
|
Schedule(TimeSpan, Action<<TimeSpan>>) | Di overload. Pianifica un'azione da eseguire in modo ricorsivo dopo ogni dueTime. Definito da Scheduler. |
|
Schedule(DateTimeOffset, Action<<DateTimeOffset>>) | Di overload. Pianifica l'esecuzione di un'azione dopo dueTime. Definito da Scheduler. |
|
Pianificare<TState(TState, Action<TState>, Action<TState>>) | Di overload. Pianifica un'azione da eseguire in modo ricorsivo. Definito da Scheduler. |
|
Schedule<TState(TState>, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Di overload. Pianifica un'azione da eseguire in modo ricorsivo dopo ogni dueTime. Definito dall'utilità di pianificazione. |
|
Schedule<TState(TState>, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Di overload. Pianifica un'azione da eseguire in modo ricorsivo a ogni duetime. Definito dall'utilità di pianificazione. |
TOP
Thread safety
I membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.