XRM ツールを使用して Windows のクライアント アプリケーションを作成する
XRM ツールは、Microsoft Dataverse アセンブリ API (組織サービスと探索サービス) の上に構築された一連の API で、Dataverse 用の Windows クライアント アプリケーションの構築をサポートします。 次の共有機能を提供します。
- Dataverse インスタンスにサインインするためのすべての認証モードに対応しています。
- Dataverse インスタンスに対する認証と接続に使用する PowerShell へのサポートを提供します。
- マルチスレッド環境で Dataverse で実行されるアクションのスレッドの安全性を提供します。 詳細 コンポーネントのマルチスレッド、コンポーネントのマルチスレッド
- Windows クライアント アプリケーションから Dataverse に一貫してサインインできるように、Dataverse 用の共通の Windows Presentation Foundation ログイン コントロールを提供します。
- サインイン資格情報を安全に保存し、保存された資格情報を再利用して、最初のサインイン後に自動的に Dataverse にサインインすることができます。
- Dataverse で実行されるアクションの組み込み診断トレースとパフォーマンス レポートを提供し、これにより組織の要求に基づいて構成できます。
XRM ツールのコンポーネント
XRM ツールには以下の 3 種類のコンポーネントがあります。
開発者向けインターフェイス: これは、Dataverse SDK アセンブリ API の低レベルの相互通信とラッパー メソッドを提供します。 これは、個々の呼び出しパフォーマンスの判断に役立つ診断機能を内蔵した、Dataverse への呼び出しを行うスレッド セーフな環境を提供する搭載 API です。 また、デバッグ サポートのための、トレース リスナーの標準セットを提供します。 このコンポーネントの名前空間は Microsoft.Xrm.Tooling.Connector です。
共通ログイン コントロール: Dataverse へのサインイン エクスペリエンスのための共通のユーザーインターフェースを提供する WPF ユーザー コントロールです。 ログイン コントロールは、Dataverse がサポートするすべての認証モードをサポートしています。 共通のログイン コントロールには暗号化機能が組み込まれており、視覚情報/プロファイルを安全に保存し、実行時に再利用して Dataverse に自動的にサインインすることができます。 このコンポーネントの名前空間は Microsoft.Xrm.Tooling.CrmConnectControl です。
Web resource utility: Dataverse の次の 2 種類の Web リソース (イメージ と XML) から情報にアクセスするためのサポートを提供します。 Dataverse の Web リソースからのイメージにアクセスし、WPF BitmapImage オブジェクトとして返すことができます。 同様に、XML Web リソースを文字列として返すことができます。 このコンポーネントの名前空間は Microsoft.Xrm.Tooling.WebResourceUtility です。
XRM ツールを使用するクライアント アプリケーション
Dataverse の現在のバージョンの以下のアプリケーションは、クライアント アプリケーションから Dataverse にサインインする際に、ユーザーの認証に共通 WPF ログイン コントロールを使用します。
- Unified Service Desk。 詳細: Unified Service Desk の拡張
関連項目
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示