EventLoopScheduler – třída
Představuje objekt, který plánuje jednotky práce na určené vlákno.
Hierarchie dědičnosti
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Obor názvů:System.Reactive.Concurrency
Sestavení: System.Reactive (v System.Reactive.dll)
Syntax
'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
Typ EventLoopScheduler zveřejňuje následující členy.
Konstruktory
Název | Description | |
---|---|---|
![]() |
EventLoopScheduler() | Vytvoří objekt, který naplánuje jednotky práce v určeném vlákně. |
![]() |
EventLoopScheduler(Func<ThreadStart, Thread>) | Vytvoří objekt, který naplánuje jednotky práce v určeném vlákně. |
Nahoře
Vlastnosti
Název | Description | |
---|---|---|
![]() |
Now | Získá představu plánovače o aktuálním čase. |
Nahoře
Metody
Název | Description | |
---|---|---|
![]() |
Dispose | Ukončí vlákno přidružené k tomuto plánovači. |
![]() |
Je rovno | (Zděděno z objektu.) |
![]() |
Finalize | (Zděděno z objektu.) |
![]() |
Gethashcode | (Zděděno z objektu.) |
![]() |
GetType | (Zděděno z objektu.) |
![]() |
Memberwiseclone | (Zděděno z objektu.) |
![]() |
Schedule<TState>(TState; Func<IScheduler; TState; IDisposable>) | Naplánuje provedení akce. |
![]() |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Naplánuje provedení akce v dueTime. |
![]() |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Naplánuje provedení akce po dueTime. |
![]() |
ToString | (Zděděno z objektu.) |
Nahoře
Metody rozšíření
Název | Description | |
---|---|---|
![]() |
Schedule(Akce) | Přetíženo. Naplánuje provedení akce. (Definováno plánovačem.) |
![]() |
Schedule(akce<>) | Přetíženo. Naplánuje akci, která má být provedena rekurzivně. (Definováno plánovačem.) |
![]() |
Schedule(TimeSpan; Action) | Přetíženo. Naplánuje provedení akce po dueTime. (Definováno plánovačem.) |
![]() |
Schedule(DateTimeOffset, Action) | Přetíženo. Naplánuje provedení akce v dueTime. (Definováno plánovačem.) |
![]() |
Schedule(TimeSpan; Action<Action<TimeSpan>>) | Přetíženo. Naplánuje akci, která se má provést rekurzivně po každém dueTime. (Definováno plánovačem.) |
![]() |
Schedule(DateTimeOffset; Action<Action<DateTimeOffset>>) | Přetíženo. Naplánuje provedení akce po dueTime. (Definováno plánovačem.) |
![]() |
Schedule<TState>(TState; Action<TState; Action<TState>>) | Přetíženo. Naplánuje akci, která má být provedena rekurzivně. (Definováno plánovačem.) |
![]() |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Přetíženo. Naplánuje akci, která se má provést rekurzivně po každém dueTime. (Definováno plánovačem.) |
![]() |
Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Přetíženo. Naplánuje akci, která má být provedena rekurzivně v každém dueTime. (Definováno plánovačem.) |
Nahoře
Bezpečný přístup z více vláken
Všechny veřejné statické členy (sdílené v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. U členů instancí není zaručena bezpečnost pro přístup z více vláken.