UIKitThreadAccessException Klasse
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.
Ausnahme, die ausgelöst wird, wenn eine UIKit-API aus einem Hintergrundthread aufgerufen wird.
public class UIKitThreadAccessException : Exception
type UIKitThreadAccessException = class
inherit Exception
- Vererbung
-
UIKitThreadAccessException
Hinweise
Die Ausnahme wird ausgelöst, wenn Hintergrundcode in eine UIKit-API aufgerufen wurde, die nicht threadsicher ist. Im Allgemeinen sind die meisten UIKit-APIs nicht threadsicher und sollten nicht über einen Hintergrundthread aufgerufen werden. Wenn Sie eine UIKit-Methode aus einem Hintergrundthread aufrufen müssen, sollten Sie erwägen, eine Aufgabe mithilfe der M:Foundation.NSObject.BeginInvokeOnMainThread(Foundation.NSAction)- Methode in die Warteschlange zu stellen.
Es ist möglich, die Laufzeitüberprüfung zu deaktivieren, indem Sie das CheckForIllegalCrossThreadCalls Feld auf false festlegen.
Diese Ausnahme wird durch MonoTouch.dll in Debugbuilds oder in Releasebuilds ausgelöst, die mit dem Flag --force-thread-check kompiliert wurden.
Konstruktoren
UIKitThreadAccessException() |
Ausnahme, die ausgelöst wird, wenn eine UIKit-API aus einem Hintergrundthread aufgerufen wird. |