2

私はMutexを使用して、Windows Phone 8のIsolatedStorage内のファイルへのアクセスを保護しようとしています。作業中のプロジェクトにはクロスプラットフォームのサポートが必要なため、ポータブルクラスライブラリのコア機能を共有しました。

最近、PeriodicTaskタスクとResourceIntensiveタスクを追加しました。どちらも同じファイルにアクセスする必要があるため、そもそもMutexを使用したいと思います。

MSDNのドキュメントによると、ここでサポートされています:http: //msdn.microsoft.com/en-us/library/system.threading.mutex.aspxですが、使用しようとすると、「シンボルを解決できません」というエラーが表示されます。 。System.Threading名前空間を含めましたが、それでも機能しません。

これはドキュメントのエラーですか、それとも何か間違ったことをしていますか?サポートされていない場合、これを実現する別の方法はありますか?ロックはアプリドメイン間で機能しないため、適切ではありません。

ありがとう

4

1 に答える 1

2

Mutexは、.NET Framework(任意のバージョン)、Windows Store Apps、およびWindowsPhone8のポータブルクラスライブラリでサポートされています。ポータブルクラスライブラリでSilverlightまたはWindowsPhone7.5以下をターゲットにしている場合、Mutexは使用できません。 。

ポータブルAPIの完全なリストと、それらが利用できるプラットフォームは次のとおりです:http ://sdrv.ms/OVdfNc

于 2012-12-03T20:29:13.720 に答える