Condividi tramite


Classe ImmediateScheduler

Rappresenta un oggetto che pianifica le unità di lavoro da eseguire immediatamente nel thread corrente.

Gerarchia di ereditarietà

System.Object
  System.Reactive.Concurrency.ImmediateScheduler

Spazio dei nomi:System.Reactive.Concurrency
Assemblea: System.Reattivo (in System.Reactive.dll)

Sintassi

'Declaration
Public NotInheritable Class ImmediateScheduler _
    Implements IScheduler
'Usage
Dim instance As ImmediateScheduler
public sealed class ImmediateScheduler : IScheduler
public ref class ImmediateScheduler sealed : IScheduler
[<SealedAttribute>]
type ImmediateScheduler =  
    class
        interface IScheduler
    end
public final class ImmediateScheduler implements IScheduler

Il tipo ImmediateScheduler espone i membri seguenti.

Proprietà

  Nome Descrizione
Adesso Ottiene la nozione dell'utilità di pianificazione dell'ora corrente.

TOP

Metodi

  Nome Descrizione
È 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
pubblico del metodo di estensione pubblica Schedule(Action) Di overload. Pianifica l'esecuzione di un'azione. Definito da Scheduler.
pubblico del metodo di estensione pubblica Pianificazione(Azione<>) Di overload. Pianifica un'azione da eseguire in modo ricorsivo. Definito da Scheduler.
pubblico del metodo di estensione pubblica Schedule(TimeSpan, Action) Di overload. Pianifica l'esecuzione di un'azione dopo dueTime. Definito da Scheduler.
pubblico del metodo di estensione pubblica Schedule(DateTimeOffset, Action) Di overload. Pianifica l'esecuzione di un'azione in dueTime. Definito da Scheduler.
pubblico del metodo di estensione pubblica Schedule(TimeSpan, Action<<TimeSpan>>) Di overload. Pianifica un'azione da eseguire in modo ricorsivo dopo ogni dueTime. Definito da Scheduler.
pubblico del metodo di estensione pubblica Schedule(DateTimeOffset, Action<<DateTimeOffset>>) Di overload. Pianifica l'esecuzione di un'azione dopo dueTime. Definito da Scheduler.
pubblico del metodo di estensione pubblica Pianificare<TState(TState, Action<TState>, Action<TState>>) Di overload. Pianifica un'azione da eseguire in modo ricorsivo. Definito da Scheduler.
pubblico del metodo di estensione pubblica Pianificare<TState(TState, TimeSpan, Action<TState>, Action<TState, TimeSpan>>) Di overload. Pianifica un'azione da eseguire in modo ricorsivo dopo ogni dueTime. Definito da Scheduler.
pubblico del metodo di estensione pubblica Pianificazione<TState(TState, DateTimeOffset, Action<TState>, Action<TState, DateTimeOffset>>) Di overload. Pianifica un'azione da eseguire in modo ricorsivo a ogni dueTime. Definito da Scheduler.

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.

Vedere anche

Riferimento

Spazio dei nomi System.Reactive.Concurrency