Определить, выполняется ли код в фоновом потоке или потоке пользовательского интерфейса (Dispatcher) - PullRequest
1 голос
/ 08 декабря 2010

У меня есть приложение для Windows Phone 7, которое использует Диспетчер , чтобы убедиться, что код запускается в потоке пользовательского интерфейса, но иногда мне нужно знать, в каком потоке вызывался метод.

Как я могу определить, вызывается ли метод из потока пользовательского интерфейса или из фонового потока? В Silverlight вы должны использовать Dispatcher.CheckAccess , но это не доступно в Windows Phone 7.

1 Ответ

4 голосов
/ 08 декабря 2010

CheckAccess есть, он просто не отображается в intellisense.Кодируйте его, и вы увидите, что он компилируется / запускается.

...