Web API データ操作のサンプル (C#)

この記事では、.NET 6.0 を使用して C# で実装した Web API のサンプルについて説明します。 各サンプルでは Microsoft Dataverse Web API の様々な側面について扱いますが、同様の特性と構造を備えています。

前提条件

必要な Dataverse Web API C# サンプルの構築および実行するには:

  • Microsoft Visual Studio 2022 以降の最新バージョン 無料バージョンの Visual Studio コミュニティは、こちらからダウンロードして入手できます。

  • Dataverse には、システム管理者セキュリティ ロールを持つアカウントでアクセスします。

WebApiService クラス ライブラリ

これらのサンプルは WebAPIService クラス ライブラリ (C#) を使用して、再試行可能なサービス保護制限エラーに対処する再利用可能な共通コードを提供します。 詳細: サービス保護の API 制限

Web API サンプルの一覧 (C#)

次の表は、C# で実行されたサンプルを示します。 Web API のサンプル で説明されているように、HTTP 要求および応答メッセージに重点を置いている対応するサンプル グループ記事で、各サンプルはより一般的な方法で説明されています。

サンプル サンプル グループ Description
Web API 基本操作のサンプル (C#) Web API Operations 操作のサンプル Dataverse エンティティ レコードの作成、取得、更新、削除、関連付け、および関連付け解除の各操作を実行する方法を説明します。
Web API クエリ データのサンプル (C#) Web API クエリ データのサンプル OData v4 クエリ構文と機能および Dataverse クエリ機能を使用する方法を説明します。 事前定義済みクエリに関する作業の例を含み、FetchXML を使用してクエリを実行します。
Web API 条件付き演算サンプル (C#) Web API 条件付き演算サンプル ETag の条件を指定する条件付き演算の実行方法を示します。
Web API 機能およびアクションのサンプル (C#) Web API 機能およびアクションのサンプル ユーザー定義アクションを含む、バインドされた関数とバインドされていない関数およびアクションの使用方法を説明します。
Web API テーブル スキーマ操作サンプル (C#) Web API テーブル スキーマ操作サンプル Dataverse スキーマまたはメタデータを変更する選択した演算の実行方法を示します。

次のサンプルは、アプリケーションに並列処理と並行性を追加する方法を示しています。 これらの機能は、Dataverse 内でデータを追加または更新する操作を実行する際に、スループットを最大化するための重要な役割を果たします。

サンプルのダウンロードおよび実行方法

各サンプルのソース コードは、GitHub の PowerApps-Samples/dataverse/webapi/C#-NETx/ で入手できます。 サンプルのソリューション ファイルを含む zip ファイルとしてリポジトリをダウンロードできます。 詳細については、各サンプル記事の このサンプルの実行方法 セクションを参照してください。

参照

Dataverse Web API を使用する
Web API のサンプル
Web API のサンプル (クライアント側の JavaScript)
WebAPIService クラス ライブラリ (C#)

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。