さまざまなプロジェクトからWindowsPhone上のAzureMobileServiceにアクセスする

JTIM

こんにちは私は次の例外があります:

追加情報:リクエストを完了できませんでした。(要求の形式が正しくありません)

関数が機能することがあるため、stackoverflowで次のことがわかった理由がわかりませんでした:Azureからデータを取得しようとしたときのMobileServiceInvalidOperationException残念ながら、この問題は私の問題を解決しません。

時間は正しく、https接続を使用しています。そして、すべてのコミュニケーションは完璧に機能しています。ただし、Windows Phone Silverlightアプリケーションをいくつかのプロジェクトに分割しました。その理由は、別のスタックオーバーフローの質問で述べていますメモリからプロジェクト/ページ/ユーザーコントロールを削除します

アプリケーションフローは次のとおりです。

  • プロジェクト1:

    1. ログイン(モバイルサービスを認証する)
    2. 成功したら、メインメニューに移動します。
    3. サービスは常にawait MobileService.InvokeApiAsync<DTO.UserInfoDTO, DTO.UserInfoDTO>(UserInfoDTO);成功に連絡されます!
    4. リソースに保存されたMobileServiceApplication.Current.Resources.Add("NavigationParam", App.MobileService);と新しいプロジェクトへのナビゲートが実行されます。
  • プロジェクト2:
    1. 取得されたナビゲーションパラメーターMobileService = MobileServiceClient)Application.Current.Resources["NavigationParam"];(デバッガーを調べると、情報は損なわれていないようです)。
    2. サービスに連絡するawait MobileService.InvokeApiAsync<DTO.UserInfoDTO, DTO.UserInfoDTO>(UserInfoDTO);成功は決してありません!

情報をBLOBストレージにアップロードでき、インクルードは両方のプロジェクトで同じであるため、プロジェクト2ではパッケージが正常に機能していることがわかります。しかし、自分のバックエンドサービスに接続するとすぐに、上記の例外を除いてアプリケーションがクラッシュします。

それで、誰かがこの問題で私を助けることができます、私は新しいmobileserviceclientを作成して再認証する必要がありますか?バカみたい?

phillipv

何が問題になっているのかわかりませんが、一般的には、ここで新しいクライアントインスタンスを作成することをお勧めします。

ログインの問題を回避するために、モバイルサービスのトークンをキャッシュすることを検討します。http://azure.microsoft.com/en-us/documentation/articles/mobile-services-windows-dotnet-how-to-use-client-library/#cachingを参照してください

次に、新しいクライアントを起動し、既存の認証トークンなどを再利用して、続行できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

さまざまなプロジェクトからappsettings.jsonにアクセスする

分類Dev

さまざまなコントローラーからプロセスオブジェクトにアクセスする方法

分類Dev

Unity C#のさまざまなスクリプトから関数にアクセスする

分類Dev

さまざまなリソースの作業速度が異なる場合にMSプロジェクトを最適にセットアップする方法

分類Dev

単体テストプロジェクトのさまざまなフォルダーからデータソースにアクセスするにはどうすればよいですか?

分類Dev

さまざまなlocalStorageオブジェクトとそれらにアクセスする方法

分類Dev

インターフェイスを介してさまざまなオブジェクトプロパティにアクセスしますか?C#

分類Dev

オブジェクトのリストを使用してさまざまなプロセスを作成する

分類Dev

C#で単一のオブジェクト配列内のさまざまなタイプのクラスにアクセスする方法

分類Dev

さまざまなプロジェクトからさまざまなパッケージを呼び出す

分類Dev

ドロップダウンメニューからさまざまなオブジェクトにアクセスするにはどうすればよいですか?

分類Dev

グレード:あるプロジェクトで定義された構成に別のプロジェクトからアクセスできません

分類Dev

別のプロジェクトからクラスにアクセスする

分類Dev

さまざまなオブジェクトをUIViewsSwiftにロードするためのベストプラクティスは何ですか

分類Dev

QTプロジェクトのコードのさまざまなポイントでオブジェクトインスタンスをさまざまなスレッドに移動することは可能ですか?

分類Dev

kotlinの既存のクラスからさまざまなオブジェクトタイプを返します

分類Dev

さまざまなボットからCosmosDBにアクセスします

分類Dev

ウェブサイトのさまざまなページにアクセスしているときにチャットポップアップを開いたままにするにはどうすればよいですか?

分類Dev

レトロフィット:オブジェクトのリストをさまざまなタイプに逆シリアル化する

分類Dev

さまざまなインスタンスからのkustoプロジェクト

分類Dev

さまざまな変数タイプのオブジェクトを含むC ++ベクトルにアクセスして変更します

分類Dev

FabricCrashlytics-さまざまなプロジェクトからのデータを集約します

分類Dev

さまざまなクラスのdjangoからの選択肢にアクセスして集約する

分類Dev

さまざまなオブジェクトのさまざまなユーザースコアを解析する

分類Dev

さまざまなアクションや別のPHPページからzendフレームワークセッションにアクセスする

分類Dev

さまざまなタイプの配列のアイテムプロパティにアクセスする

分類Dev

インターフェイスが渡されたときにさまざまな具象クラスのプロパティにアクセスする方法

分類Dev

さまざまなテストプロジェクトからVS2017でビルドされた複数のC#テストを実行します

分類Dev

さまざまなプロジェクトの集約POMを作成する

Related 関連記事

  1. 1

    さまざまなプロジェクトからappsettings.jsonにアクセスする

  2. 2

    さまざまなコントローラーからプロセスオブジェクトにアクセスする方法

  3. 3

    Unity C#のさまざまなスクリプトから関数にアクセスする

  4. 4

    さまざまなリソースの作業速度が異なる場合にMSプロジェクトを最適にセットアップする方法

  5. 5

    単体テストプロジェクトのさまざまなフォルダーからデータソースにアクセスするにはどうすればよいですか?

  6. 6

    さまざまなlocalStorageオブジェクトとそれらにアクセスする方法

  7. 7

    インターフェイスを介してさまざまなオブジェクトプロパティにアクセスしますか?C#

  8. 8

    オブジェクトのリストを使用してさまざまなプロセスを作成する

  9. 9

    C#で単一のオブジェクト配列内のさまざまなタイプのクラスにアクセスする方法

  10. 10

    さまざまなプロジェクトからさまざまなパッケージを呼び出す

  11. 11

    ドロップダウンメニューからさまざまなオブジェクトにアクセスするにはどうすればよいですか?

  12. 12

    グレード:あるプロジェクトで定義された構成に別のプロジェクトからアクセスできません

  13. 13

    別のプロジェクトからクラスにアクセスする

  14. 14

    さまざまなオブジェクトをUIViewsSwiftにロードするためのベストプラクティスは何ですか

  15. 15

    QTプロジェクトのコードのさまざまなポイントでオブジェクトインスタンスをさまざまなスレッドに移動することは可能ですか?

  16. 16

    kotlinの既存のクラスからさまざまなオブジェクトタイプを返します

  17. 17

    さまざまなボットからCosmosDBにアクセスします

  18. 18

    ウェブサイトのさまざまなページにアクセスしているときにチャットポップアップを開いたままにするにはどうすればよいですか?

  19. 19

    レトロフィット:オブジェクトのリストをさまざまなタイプに逆シリアル化する

  20. 20

    さまざまなインスタンスからのkustoプロジェクト

  21. 21

    さまざまな変数タイプのオブジェクトを含むC ++ベクトルにアクセスして変更します

  22. 22

    FabricCrashlytics-さまざまなプロジェクトからのデータを集約します

  23. 23

    さまざまなクラスのdjangoからの選択肢にアクセスして集約する

  24. 24

    さまざまなオブジェクトのさまざまなユーザースコアを解析する

  25. 25

    さまざまなアクションや別のPHPページからzendフレームワークセッションにアクセスする

  26. 26

    さまざまなタイプの配列のアイテムプロパティにアクセスする

  27. 27

    インターフェイスが渡されたときにさまざまな具象クラスのプロパティにアクセスする方法

  28. 28

    さまざまなテストプロジェクトからVS2017でビルドされた複数のC#テストを実行します

  29. 29

    さまざまなプロジェクトの集約POMを作成する

ホットタグ

アーカイブ