サンプル: グラフの作成、取得、更新、および削除

このサンプルでは、次のメソッドを使用してユーザーが所有するビジュアル化の作成、取得、更新、削除をする方法を示します:

サンプルは ここ からダウンロードできます。

Note

このサンプルは、Dynamics 365 Customer Engagement (on-premises) と Dataverse の両方に適用されます。

このサンプルを実行する方法

すべてのサンプルのローカル コピーを取得してビルドするには、次の手順を実行します。

  1. サンプル リポジトリをダウンロードまたは複製して、ローカル コピーを用意します。
  2. (オプション) dataverse/App.config ファイルを編集して、接続先のインスタンスまたは組織を指定した接続文字列を定義します。
  3. サンプル ソリューションを Visual Studio で開き、F5 キーを押してサンプルを実行します。 Dataverse/App.config 内に接続文字列を指定した後、サンプルを実行すると、その接続情報が使用されます。

dataverse/App.config ファイル内に接続文字列を指定しない場合は、サンプルを実行するたびにダイアログが開き、接続先のインスタンスまたは組織についての情報と、使用する資格情報についての情報を入力する必要があります。 このダイアログには以前の接続がキャッシュされているため、以前に使用した接続を選ぶことができます。

このサンプルの概要

IOrganizationService メッセージは、組織のメタデータおよびデータにプログラムからアクセスする方法を提供するデータを含むシナリオで使用するものです。

このサンプルがどのように動作するか

このサンプルの概要 で説明されているシナリオをシミュレートするために、サンプルは次のことを行います。

セットアップ

  1. 組織の現在のバージョンをチェックします。
  2. CreateRequiredRecords メソッドは、サンプルに必要な エンティティ レコード を作成します。

実際にやってみます

  1. presentationXml メソッドは、プレゼンテーション XML 文字列を設定します。
  2. dataXml メソッドは、データ XML 文字列を設定します。
  3. newUserOwnedVisualization メソッドは、ビジュアル化 エンティティ インスタンス を作成します。
  4. retrievedOrgOwnedVisualization メソッドは、ビジュアル化を取得します。
  5. newDataXml メソッドは、名前とデータの記述文字列を更新します。

クリーンアップ

セットアップ で作成されたレコードを削除するオプションを表示します。 サンプルで作成されるエンティティおよびデータを検証する場合、削除は任意です。 手動でレコードを削除することで同じ結果を得られます。