Web API データ操作のサンプル (C#)
このトピックでは、C# で実装した Web API のサンプルについて説明します 各サンプルでは Microsoft Dataverse Web API の様々な側面について扱いますが、同様の特性と構造を備えています。
前提条件
以下は Dataverse Web API C# サンプルの構築および実行に必要です:
Microsoft Visual Studio 2015 以降の最新バージョン 無料バージョンの Visual Studio コミュニティは、こちらからダウンロードして入手できます。
Dataverse には、システム管理者セキュリティ ロールを持つアカウントでアクセスします。
注意
これらのサンプルは、非推奨の Microsoft.IdentityModel.Client.ActiveDirectory 認証ライブラリのバージョン 5.2.9 を使用します。 推奨される Microsoft.Identity.Client の使用例については、強化されたクイック スタートを参照してください。
CDSWebApiService クラス ライブラリ
これらのサンプルは CDSWebApiService クラス ライブラリ (C#) を使用して、再試行可能なサービス保護制限を処理する再利用可能な共通コードを提供します。 詳細 サービス保護 API の制限
Web API サンプルの一覧 (C#)
次の表は、C# で実行されたサンプルを示します。 Web API のサンプル で説明されているように、HTTP 要求および応答メッセージに重点を置いている対応するサンプル グループ トピックで、各サンプルはより一般的な方法で説明されています。
| サンプル | サンプル グループ | 内容 |
|---|---|---|
| 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 機能およびアクションのサンプル | ユーザー定義アクションを含む、バインドされた関数とバインドされていない関数およびアクションの使用方法を説明します。 |
次のサンプルは、アプリケーションに並列処理と並行性を追加する方法を示しています。 これらの機能は、Dataverse 内でデータを追加または更新する操作を実行する際に、スループットを最大化するための重要な役割を果たします。
サンプルのダウンロードおよび実行方法
各サンプルのソース コードは GitHub で入手可能です。 サンプルのソリューション ファイルを含む zip ファイルとしてリポジトリをダウンロードできます。 詳細については、各サンプル トピックの このサンプルの実行方法 セクションを参照してください。
参照
Dataverse Web API を使用する
Web API のサンプル
Web API のサンプル (クライアント側の JavaScript)
CDSWebApiService クラス ライブラリ (C#)
Web API 基本操作のサンプル (C#)
Web API クエリ データのサンプル (C#)
Web API 条件付き演算サンプル (C#)
Web API 機能およびアクションのサンプル (C#)
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示