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

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

XRM-Tooling ist ein Satz APIs auf der Grundlage der Microsoft Dynamics 365-SDK-Assembly-APIs (Organization-Service und IDiscoveryService), 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, einschließlich 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 gängiges Windows Presentation Foundation (WPF)-Anmeldesteuerelement für Dynamics 365 für eine gewohnte Anmeldung bei Dynamics 365 über Ihre 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 Dynamics 365 SDK-Assembly-APIs: Dies bietet Interaktions- und Wrapper-Methoden auf niedriger Ebene für die Dynamics 365 SDK-Assembly-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 Anmeldungssteuerelement unterstützt alle Authentifizierungsmodi, die von Dynamics 365 unterstützt werden. 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 von Verbindungszeichenfolgen im XRM-Tooling zum Herstellen einer Verbindung zu Dynamics 365

CrmServiceClient-Konstruktoren verwenden, um eine Verbindung mit Dynamics 365 herzustellen

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

XRM-Tooling zur Ausführung von Aktionen in Dynamics 365 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
Verwenden des Microsoft Dynamics 365-Organisationsdienstes
Ermitteln der URL für Ihre Organisation mit dem Organisationsdienst
Microsoft Dynamics 365 auf dem Server erweitern
TechNet: Microsoft Dynamics CRM PowerShell-Referenz
Blog: PowerShell-Modul für die Ausführung von Datenvorgängen und die Bearbeitung der Benutzer- und Systemeinstellungen in CRM

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright