Freigeben über


Erstellen von Windows-Client-Anwendungen mithilfe der XRM-Tools

 

Veröffentlicht: November 2016

Gilt für: Dynamics CRM 2015

XRM-Tooling ist ein Satz neuer APIs auf der Grundlage der Microsoft Dynamics 365-APIs, die den Aufbau von Windows-Client-Anwendungen für Microsoft Dynamics 365 unterstützen. Es bietet die folgenden Funktionen:

  • Unterstützt alle Authentifizierungsmodi für die Anmeldung bei Dynamics 365, außer OAuth.

  • Bietet Windows PowerShell-Unterstützung für die Authentifizierung und die Verbindung mit Dynamics 365.

  • Bietet Threadsicherheit für in Dynamics 365 durchgeführte Aktionen in einer Multithread-Umgebung.Weitere Informationen:Multithreading in Komponenten, Threadsichere Komponenten

  • Bietet ein übliches Windows Presentation Foundation (WPF) (WPF)-Anmeldesteuerelement für Dynamics 365 für die konsistente Anmeldung bei Dynamics 365 von Ihren Windows-Client-Anwendungen.

  • Unterstützt die sichere Speicherung der Anmeldeinformationen und ihre Wiederverwendung für die automatische Anmeldung bei Dynamics 365 nach der ersten Anmeldung.

  • Bietet integrierte Diagnosenachverfolgung und Leistungsberichte für die in Dynamics 365 durchgeführten Aktionen, die Sie auf der Grundlage der Anforderungen Ihrer Organisation konfigurieren können.

Komponenten des XRM-Toolings

XRM-Tooling hat die folgenden drei Komponenten:

  • Schnittstelle für CRM-APIs: Dies bietet Interaktions- und Wrapper-Methoden auf niedriger Ebene für die Dynamics 365-APIs. Dies ist ein instrumentiertes API, das eine threadsichere Umgebung für Aufrufe an Microsoft Dynamics 365 mit integrierten Diagnosefunktionen bietet, mit deren Hilfe Sie die Leistung einzelner Aufrufe prüfen können. Außerdem bietet es einen Standardsatz von Verfolgungslistener für die Debugunterstützung. Der Namespace für diese Komponente ist Microsoft.Xrm.Tooling.Connector.

  • Allgemeines Anmeldungssteuerelement: Dies ist ein WPF-Benutzersteuerelement mit einer gemeinsamen Benutzeroberfläche für die Anmeldung bei Microsoft Dynamics 365. Das Anmeldesteuerelement unterstützt alle Authentifizierungsmodi, außer OAuth. Das allgemeine Anmeldungssteuerelement verfügt über integrierte Verschlüsselung für die sichere Speicherung Ihrer/s Anmeldeinformationen/Profils und die anschließende Wiederverwendung zur Laufzeit für die automatische Anmeldung bei Dynamics 365. Der Namespace für diese Komponente ist Microsoft.Xrm.Tooling.CrmConnectControl.

  • Webressourcenhilfsprogramm: Dies bietet Unterstützung für den Zugriff auf Informationen aus den beiden folgenden Arten von Webressourcen in Dynamics 365: Bild und XML. Sie können auf ein Bild von einer Dynamics 365-Webressource aus zugreifen und es als WPF-BitmapImage-Objekt zurückgeben. Entsprechend kann eine XML-Webressource als Zeichenfolge zurückgegeben werden. Der Namespace für diese Komponente ist Microsoft.Xrm.Tooling.WebResourceUtility.

Client-Anwendungen, die XRM-Tooling verwenden

Die folgenden Anwendungen in der aktuellen Version von Dynamics 365 verwenden WPF-Aanmeldungssteuerelemente zum Authentifizieren von Benutzern bei Dynamics 365 aus der Client-Anwendung:

In diesem Abschnitt

Verwenden Sie XRM, um eine Verbindung mit CRM herzustellen

Verwenden von PowerShell-Cmdlets für XRM-Tooling, um eine Verbindung mit CRM herzustellen

XRM-Tooling zur Ausführung von Aktionen in CRM verwenden

Verwendung von XRM-Tooling mit Klassen, die durch das Code-Generierungstool erstellt wurden.

Verwenden des allgemeinen Anmeldungssteuerelements der XRM-Tools in Ihren Client-Anwendungen

Konfigurieren der Ablaufverfolgung für XRM-Tooling

Siehe auch

Beispiel: Schnellstart für XRM Tooling API
Schreiben von Anwendungen und Servererweiterungen

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright