SetImageUriを使用してWindowsPhone8のロック画面を設定しようとしていますが、ローカル以外のイメージで機能させることができません。私の場合、イメージは別のアセンブリとリモートサーバー(Azure CDN)にあります。
マニフェストエントリをすでに追加し、サンプルコードからプロバイダーになるためのユーザー権限を取得しました。
これは、imageUriが次のようになるコードのようになります。
https://infinitecodex.blob.core.windows.net/nflfanapps/26-WALL-1.png
イメージは終了し、有効なファイルです。別の画像アセンブリに入れてみましたが、それでもこのエラーが発生します。
// At this stage, the app is the active lock screen background provider.
var uri = new Uri(imageUri, UriKind.Absolute);
// Set the lock screen background image.
Windows.Phone.System.UserProfile.LockScreen.SetImageUri(uri);
私が試したものはすべて例外になります。
Value does not fall within the expected range.