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:
Unified Service Desk für Microsoft Dynamics 365.Weitere Informationen:Unified Service Desk-Entwicklerhandbuch
Paketbereitstellungstool.Weitere Informationen:TechNet: Bereitstellen von Paketen mit dem CRM Package Deployer und Windows PowerShell
Konfigurationsmigrationstool.Weitere Informationen:TechNet: Verwalten Ihrer Konfigurationsdaten
In diesem Abschnitt
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