問題タブ [background-agents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
163 参照

windows-phone-7 - WP7 BackgroundAgent が起動しない

スケジュールされたエージェントで奇妙な問題に直面しています。数週間前に作成し、自分の電話で動作しました。テストしたところ、すべて問題ありませんでした。しかし、今日、私はそれを変更し、再コンパイルし、展開しました...起動しませんでした。

LaunchForTest を追加し、さまざまなタイムスパンで試しました...何も機能しませんでした。すべてのアセンブリが正しく参照されていること、禁止されている API を使用していないことを確認しました...そして起動しません。クリーン&ビルド、クリーンインストールでも。エミュレーターで試してみましたが、動作します。

誰かが何が起こっているのかの手がかりを持っているなら... ありがとう。

0 投票する
1 に答える
510 参照

silverlight - バックグラウンド エージェントとフォアグラウンド アプリの間のデータベースにミューテックスを使用する方法は?

バックグラウンド エージェントとフォアグラウンド アプリ間のデータベース同期にミューテックスを使用する方法は? wp7(wp7の実装可能なコード)のこれらの両方を学ぶのを手伝ってください。簡単な方法でテクニックを理解するのに役立つコード スニペットを追加してみてください。どうもありがとう。

0 投票する
1 に答える
182 参照

windows-phone-7 - アプリ内からバックグラウンドエージェントを起動する

私が理解している限り、WP7ライブタイルを処理するために定期的なタスクを登録すると、30分ごとに1回しか更新されません。ただし、ユーザーがアプリを終了するたびに、バックグラウンドエージェントが動作するデータを更新したいと思います。

私のシナリオでは、プランナーの最初のエントリを表示するライブタイルがあります。ユーザーがアプリ内で何をするかに応じて、そのプランナーはエントリを削除したり、新しいエントリを前もって持ったりする場合があります。ライブタイルに古い情報を表示させることは、あまり魅力的ではありません。

これは可能ですか?もしそうなら、どのようにすればよいですか?

0 投票する
3 に答える
2478 参照

c# - Windows Phone バックグラウンド エージェント Microsoft.Phone.dll 送信の問題

アプリ ハブにアプリを送信しようとしていますが、バックグラウンド エージェントを使用してアプリ タイルを更新しています。バックグラウンド エージェントは Microsoft.Phone.dll を使用する必要がありますが、アプリを送信すると次のエラーが発生します。

2011: バックグラウンド エージェントは Microsoft.Phone.Shell.ShellTile::Create を使用できません。アセンブリ TileAgent.dll が使用しようとしています。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::Pause を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::Stop を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::Play を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::set_Position を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::set_AutoPlay を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::SetSource を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Media.VideoBrush を使用できません。ファイルを更新してから、再試行してください。

2011: バックグラウンド エージェントは、アセンブリ Microsoft.Phone.dll が使用しようとしている System.Windows.Controls.MediaElement::.ctor を使用できません。ファイルを更新してから、再試行してください。

私はこれらのアセンブリを使用していないか、エージェントのプロジェクトのどこでもそれらを参照していません。助けてください!

EDIT : create tile メソッドを削除したところ、このエラーはなくなりました。残りは同じままですが、私はそれらのいずれも使用していませんが、このプロジェクトでは System.Widnows.Contols はまったく使用されていません

編集:これは私がエージェントのプロジェクトで持っている参照のリストです

0 投票する
1 に答える
1529 参照

lotus-notes - Lotusscriptでドキュメントロックをエミュレートする

私のLotusNotesアプリケーションでは、ユーザーがアクションをクリックすると、そのアクションは現在のドキュメントを処理するサーバー上エージェントを呼び出します。呼び出されたエージェントが実行されない場合があります(サーバーの同時エージェント制限のためだと思います)。これが、5分ごとに、呼び出されたエージェントによって処理されていない処理済みドキュメントに対して実行されるメンテナンスエージェントが存在する理由です。問題は、ドキュメントがこれら2つのエージェントによって同時に処理され、許容できない結果が生じる場合があることです。

ドキュメントを一度に1人のエージェントだけが処理できるように、ドキュメントのロックをエミュレートする方法はありますか?ビジネスルールに問題が発生する可能性があるため、ネイティブドキュメントロックを使用するのは好きではありません。エージェントの1人がドキュメントを処理するときにドキュメントにタグを付けてみましたが、処理が完了するとフラグがクリアされます。ただし、ここでの問題は、エージェントが同じ時間にドキュメント参照を取得する可能性がまだあることです(ドキュメントの保存が遅れる可能性があるため)。

私を助けてください。ありがとう!:D

0 投票する
1 に答える
3157 参照

windows-phone-8 - バックグラウンドで実行されているWP8アプリケーション

WindowsPhone8でアプリケーションを作成する方法を学習しようとしています。msdnで公開されているこのチュートリアルに従いました。

問題は、このコードが機能しないことです。理由はわかりません。デバッグしてみました。これまでのところ、問題はApplication_RunningInBackgroundメソッドがトリガーされないことです。通常、アプリがバックグラウンドで動作すると動作を開始することになっています。または、私は何かが欠けていますか?

0 投票する
1 に答える
120 参照

windows-phone-7 - サービスがない場合、Windows Phone アプリケーションでデータを管理する最善の方法は何ですか?

Windows Phone アプリのテキスト ボックスにデータを入力し、ライブ タイルなどを更新するために使用するデータがいくつかあります。

ただし、毎時間、正時に更新する必要があるため、アプリを支援するためにバックグラウンド エージェントを採用する必要がありました。

循環参照につながるため、親プロジェクトを参照できません。コードを複製することはできません。これは、冗長性と混乱の可能性をもたらすためです (驚いたことに、これを試したところ、到達不能なコードが検出されたという警告が表示されました)。

データを csv または xml ファイルに保存する必要がありますか? その場合、親アプリとエージェントの両方からアクセスするにはどうすればよいですか?

0 投票する
2 に答える
297 参照

c# - Windows Phone のリソースを集中的に使用するタスクを終了しています

Windows Phone アプリケーションを作成していますが、非常に大きな mp3 ファイルをダウンロードして、それらを分離ストレージに保存する必要があります。この作業のためのすべてのコードがあり、小さなファイルでテストしましたが、実際のファイルを使用し、デバッグ出力を使用してコードが何をしているかを監視すると、スレッドが実際に途中で終了していることに気付きましたダウンロードし、ファイルが実際にダウンロードを完了することはありません。

これが発生する理由はありますか? もしそうなら、これを防ぐために何ができますか?

0 投票する
2 に答える
2297 参照

c# - バックグラウンドでもタスクを実行

重複の可能性:
Windows Phone でアプリケーションをバックグラウンドで実行する方法は?

アプリケーションがバックグラウンドにある場合でも定期的に実行されるタスク (正確には FTP 書き込み) を作成する方法の例として、Windows Phone 8 SKD を調査しています。

バックグラウンド転送サービスは「HTTP と HTTPS を使用した転送のみをサポートしています。FTP はサポートされていません」ため、ドキュメントではバックグラウンド エージェントを指摘しています。私はサンプルを試してテストしてきましたが、バックグラウンド エージェントのイベント時間を設定できないという事実を除いて、すべてが (多かれ少なかれ) 機能しています。ドキュメント「定期的なエージェントは通常30分ごとに実行されます」によると、メソッド/クラス/コンストラクターには時間/日付パラメーターがありません。ScheduledActionService.LaunchForTest(task, Time) がありますが、本番環境ではなくデバッグ時にのみ使用され、MS がアプリを市場から拒否する可能性があります。

エージェントを毎分起動させる解決策または回避策はありますか?

0 投票する
2 に答える
631 参照

windows-phone-7 - Window Phone の循環依存

私はウィンドウフォンアプリに取り組んでいます。その中で、バックグラウンドで動作するスケジュールエージェントである別の新しいプロジェクトを追加しました。フォアグラウンドでエージェントの参照を追加しましたが、エージェントでフォアグラウンドの参照を追加すると、循環依存に関するメッセージが表示されます。どうすればこの問題を解決できますか? 実際、エージェントとフォアグラウンドの両方でローカル データベースにアクセスしたいのですが、アクセスできません。