NSTimer.CreateScheduledTimer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateScheduledTimer(Double, NSObject, Selector, NSObject, Boolean) |
Erstellt einen Timer mit den angegebenen Parametern und plant die Ausführung für den aktuellen NSRunLoop im Standardmodus. |
CreateScheduledTimer(Double, Boolean, Action<NSTimer>) | |
CreateScheduledTimer(Double, Action<NSTimer>) | |
CreateScheduledTimer(TimeSpan, Action<NSTimer>) |
CreateScheduledTimer(Double, NSObject, Selector, NSObject, Boolean)
Erstellt einen Timer mit den angegebenen Parametern und plant die Ausführung für den aktuellen NSRunLoop im Standardmodus.
[Foundation.Export("scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:")]
public static Foundation.NSTimer CreateScheduledTimer (double seconds, Foundation.NSObject target, ObjCRuntime.Selector selector, Foundation.NSObject userInfo, bool repeats);
static member CreateScheduledTimer : double * Foundation.NSObject * ObjCRuntime.Selector * Foundation.NSObject * bool -> Foundation.NSTimer
Parameter
- seconds
- Double
Die Anzahl der Sekunden zwischen dem Auslösen des Timers.
- target
- NSObject
Ein -Objekt, das aufgerufen wird, wenn der Timer ausgelöst wird.
- selector
- Selector
Die Methode, die für aufgerufen werden target
soll.
- userInfo
- NSObject
Benutzerdefinierte Benutzerinformationen für den Timer.
Dieser Parameter kann null
sein.
- repeats
- Boolean
Gibt an, ob sich dieser Timer automatisch wiederholen soll (true) oder nach dem ersten Auslösen für ungültig erklärt wird (false).
Gibt zurück
- Attribute
Gilt für:
CreateScheduledTimer(Double, Boolean, Action<NSTimer>)
[Foundation.Export("scheduledTimerWithTimeInterval:repeats:block:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static Foundation.NSTimer CreateScheduledTimer (double interval, bool repeats, Action<Foundation.NSTimer> block);
static member CreateScheduledTimer : double * bool * Action<Foundation.NSTimer> -> Foundation.NSTimer
Parameter
- interval
- Double
- repeats
- Boolean
Gibt zurück
- Attribute