Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les outils XRM sont un ensemble d’API basées sur le Kit de développement logiciel (SDK) pour .NET, qui prennent en charge la création d’applications clientes Windows pour Dataverse. Ils fournissent les fonctionnalités suivantes :
- Prend en charge tous les modes d’authentification pour se connecter à l’instance Dataverse.
- Fournit la prise en charge de PowerShell pour l’authentification et la connexion à l’instance Dataverse.
- Assure la sûreté des threads pour les actions effectuées dans Dataverse lorsque l'environnement est multi-thread. Pour plus d’informations Multithreading dans les composants, Composants thread-safe
- Fournit un contrôle de connexion Windows Presentation Foundation courant pour Dataverse pour une expérience de connexion cohérente à Dataverse à partir de vos applications clientes Windows.
- Prend en charge le stockage sécurisé des informations d’identification de connexion et la réutilisation des informations d’identification stockées pour se connecter automatiquement à Dataverse après la connexion initiale.
- Fournit des rapports de performances et de suivi de diagnostic intégrés des actions effectuées dans Dataverse, que vous pouvez configurer en fonction des exigences de votre organisation.
Important
Bien que les API d’outils XRM, y compris la classe CrmServiceClient continuent d’être prises en charge, il est recommandé que tous les nouveaux développements d’applications utilisent la classe ServiceClient pour les connexions et opérations de service web. Si vous devez utiliser le contrôle de connexion WPF ou le module PowerShell, continuez à utiliser les outils Xrm pour ceux-ci.
Composants des outils XRM
Les outils XRM ont les trois composants suivants :
Interface pour les développeurs : cela fournit les méthodes d’interaction et de wrapper de bas niveau pour les API d’assembly du Kit de développement logiciel (SDK) Dataverse. Il s’agit d’une API instrumentée qui fournit un environnement thread sécurisé pour effectuer des appels à Dataverse avec des fonctionnalités de diagnostic intégrées pour vous aider à déterminer les performances des appels individuels. Il fournit également un ensemble standard d’écouteurs de trace pour la prise en charge du débogage. L’espace de noms de ce composant est Microsoft.Xrm.Tooling.Connector.
Contrôle de connexion courant : il s’agit d’un contrôle utilisateur WPF qui fournit une interface utilisateur commune pour l’expérience de connexion à Dataverse. Le contrôle de connexion prend en charge tous les modes d’authentification pris en charge par Dataverse. Le contrôle de connexion commun a un chiffrement intégré pour stocker en toute sécurité vos informations d’identification/profil, puis le réutiliser au moment de l’exécution pour se connecter automatiquement à Dataverse. L’espace de noms de ce composant est Microsoft.Xrm.Tooling.CrmConnectControl.
Utilitaire de ressources web : il prend en charge l’accès aux informations à partir des deux types de ressources web suivantes dans Dataverse : Image et XML. Vous pouvez accéder à une image à partir d’une ressource web Dataverse et la retourner en tant qu’objets BitmapImage WPF. De même, vous pouvez retourner une ressource web XML sous forme de chaîne. L’espace de noms de ce composant est Microsoft.Xrm.Tooling.WebResourceUtility.
Applications clientes qui utilisent des outils XRM
Les applications suivantes dans la version actuelle de Dataverse utilisent le contrôle de connexion WPF commun pour authentifier les utilisateurs lors de la connexion à Dataverse à partir de l’application cliente :
- Unified Service Desk. Pour plus d’informations : Développer Unified Service Desk