Xrm.WebApi のプロパティとメソッドを使用して、レコードを作成および管理し、モデル駆動型アプリで Web API のアクションと関数を実行します。
プロパティ
| Property | プロパティ |
|---|---|
| online | モデル駆動型アプリ サーバー (オンライン モード) に接続しているときに、Web API を使用してレコードを作成および管理し、モデル駆動型アプリで Web API アクションや関数を実行するメソッドを提供します。 |
| オフライン | オフライン モードを使用中にモデル駆動型アプリ モバイル クライアントのレコードを作成および管理するメソッドを提供します。 |
メソッド
モバイルをオフラインで構成すると、現在のクライアントの状態によって、これらのレコードのソースが決まります。 オフライン モードでは、ソースはオフラインの データ ストア です。 オンライン モードでは、ソースはサーバーです。 クライアントがオフライン優先の場合は、クライアントにネットワーク接続がある限り、 オンライン のメソッドを使用して、オフライン プロファイルの一部ではないテーブルとレコードにアクセスします。
| メソッド | プロパティ |
|---|---|
| createRecord | テーブル レコードを作成します。 |
| deleteRecord | テーブル レコードを削除します。 |
| retrieveRecord | テーブル レコードを取得します。 |
| retrieveMultipleRecords | テーブル レコードのコレクションを取得します。 |
| updateRecord | テーブル レコードを更新します。 |
| isAvailableOffline | "エンティティがユーザー プロファイルに存在し、オフライン モードでの使用が現在可能である" かどうかを示すブール値を返します。 |
| execute | 1 つのアクション、関数、または CRUD 操作を実行します。 |
| executeMultiple | アクション、関数、または CRUD 操作のコレクションを実行します。 |