Ausführen eines einfachen Programms mit Customer Engagement-Webservices
In diesem Thema wird gezeigt, wie ein Programm kompiliert und verwendet wird, das einen Kontodatensatz erstellt, den Datensatz abruft, aktualisiert und dann fragt, ob er gelöscht werden soll.
Anforderungen
- Laden Sie das Beispiel: Schnellstart für Microsoft Dynamics 365 Customer Engagement herunter
- Sie müssen in der Lage sein, sich bei Dynamics 365 for Customer Engagement anzumelden.
- Visual Studio
- Microsoft .NET Framework 4.6.2
Kompilieren und Ausführen des Schnellstartbeispiels
Extrahieren Sie die heruntergeladene Datei und öffnen das \C#\QuickStart.csproj
Öffnen Sie die \C#\QuickStart.csproj-Datei in. Visual Studio
Klicken Sie mit der rechten Maustaste auf das QuickStart Projekt im Lösungsexplorer und wählen Sie Verwalten Sie NuGet Pakete...
Wählen Sie das Microsoft.CrmSdk.CoreAssemblies-Paket aus und aktualisieren Sie die neueste stabile Version.
Drücken Sie F5, um das Programm zu kompilieren und auszuführen.
Geben Sie die folgenden Informationen ein:
Eingabeaufforderung Beschreibung Einen CRM-Servernamen und einen Port eingeben [crm.dynamics.com] Geben Sie den Namen Ihres Dynamics 365 Server ein. Der Standardfall ist Dynamics 365 for Customer Engagement (crm.dynamics.com) in Nordamerika.
Beispiel: myservername
Beispiel: myprefix.myservername:5500
Beispiel: crm5.dynamics.com
Fügen Sie nicht den Namen Ihrer Organisation oder das Internetprotokoll (http oder https) ein. Sie werden später dazu aufgefordert.Ist dieser Server für Secure Sockets Layer (https) konfiguriert (j/n) [n] Geben Sie y ein, wenn die URL, die Sie für den Zugriff auf Dynamics 365 (online), Version 8.2 verwenden, mit https:// beginnt, ansonsten geben Sie n ein. Benutzer von Dynamics 365 for Customer Engagement sehen diese Aufforderung nicht. Ist diese Organisation in Microsoft Online Services bereitgestellt (j/n) [n] Geben Sie y ein, wenn es sich um eine von Microsoft Online Services bereitgestellte Organisation handelt. Andernfalls geben Sie n ein.
Nur Benutzer von Dynamics 365 for Customer Engagement sehen diese Aufforderung.Domäne\Benutzernamen eingeben Geben Sie für Dynamics 365 for Customer Engagement Ihre Netzwerkdomäne und den Benutzernamen an, getrennt durch einen umgekehrten Schrägstrich (\). Für Dynamics 365 for Customer Engagement (on-premises) geben Sie Ihr Microsoft-Konto ein.
On-premises/IFD-Beispiel: mydomain\tadams
Online Beispiel: terryadams@somedomain.onmicrosoft.com
Wenn Sie nur <Enter> für den Benutzernamen eingeben, sucht das Programm nach gespeicherten Anmeldeinformationen und verwendet diese. Sind keine gespeicherten Anmeldeinformationen vorhanden, schlägt das Programm fehl.Kennwort eingeben Geben Sie Ihr Kennwort ein. Die Zeichen werden in dem Fenster als „*“ angezeigt. Ihr Kennwort wird sicher im Microsoft Credential Manager zur späteren Wiederverwendung gespeichert. Organisationsnummer angeben (1-n) [1] Geben Sie aus der Liste der angezeigten Organisationen, zu denen Sie gehören, die entsprechende Nummer ein. Die Standardeinstellung ist 1 für die erste Organisation in der Liste. Möchten Sie diese Entitätsdatensätze löschen? (y/n) [y] Geben Sie j für Ja und n für Nein ein. Nachdem das Programm ausgeführt wurde und die Erstellung, den Abruf und die Aktualisierung eines Kontodatensatzes demonstriert, können Sie den erstellten Datensatz löschen oder behalten, so dass Sie ihn in der Webanwendung anzeigen können. Zum Beenden EINGABETASTE drücken Betätigen Sie die Eingabetaste, um das Programm zu beenden.
Nächste Schritte
Nach der Ausführung des Programms QuickStart oder der meisten anderen konsolenbasierten Beispiele werden der Server, die Organisation und die Benutzernameninformationen, die Sie eingegeben haben, als Sie aufgefordert wurden, in einer XML-Konfigurationsdatei für die erneute Verwendung gespeichert, wenn Sie ein weiteres Beispiel ausführen. Dadurch müssen Sie diese Informationen nicht erneut eingeben, wenn Sie weitere Beispiele ausführen. Nach dem ersten Mal sind die Konsolenaufforderungen wie folgt.
Eingabeaufforderung | Beschreibung |
---|---|
Geben Sie die gespeicherte Serverkonfigurationszahl an (1-x) [x]: | Geben Sie 0 (Null) ein, um eine neue Serverkonfiguration zu erstellen, und befolgen Sie die Anweisungen wie in der Tabelle oben gezeigt. Andernfalls geben Sie die Nummer einer gespeicherten Konfiguration wie in der angezeigten Liste angezeigt ein. |
Kennwort eingeben: | Geben Sie Ihr Kennwort ein. Die Zeichen werden in dem Fenster als „*“ angezeigt. Wenn Ihr Kennwort aus einer vorherigen Beispielausführung gespeichert wurde, sehen Sie diese Aufforderung nicht. |
Möchten Sie diese Entitätsdatensätze löschen? (y/n) [y] | Geben Sie j für Ja und n für Nein ein. Nachdem das Programm ausgeführt wurde und die Erstellung, den Abruf und die Aktualisierung eines Kontodatensatzes demonstriert, können Sie den erstellten Datensatz löschen oder behalten, so dass Sie ihn in der Webanwendung oder in Dynamics 365 for Outlook anzeigen können. |
Zum Beenden EINGABETASTE drücken | Betätigen Sie die Eingabetaste, um das Programm zu beenden. |
Wenn Sie die Funktionalität dieses QuickStart-Programms hinzufügen oder ändern möchten, können Sie den Code in der Datei CRUDOperations.cs ändern.
Weitere Informationen zu den Hilfecodedateien, die der Schnellstart und andere SDK-Beispiele verwenden, finden Sie im Hilfequellcode, der das Speichern abwickelt und die Serverkonfigurationsinformationen wieder verwendet, die unter "SDK-Hilfe-Code" im Ordner Schnellstartbeispiele ist.
Ein zweites Beispielprojekt mit der Bezeichnung QuickStart with Simplified Connection ist in der Visual Studio-Lösung enthalten. Dieses Beispiel veranschaulicht eine vereinfachte Möglichkeit für die Verbindung zum Dynamics 365 Customer Engagement (on-premises)-Organisationswebdienst, entspricht aber sonst de, ersten QuickStart-Beispiel. Dieses Beispiel verwendet keinen Hilfecode, um eine Webdienst-Verbindung einzurichten.
Siehe auch
Lernprogramme für Dynamics 365 Customer Engagement (on-premises)
Beispiel: Schnellstart für Dynamics 365 Customer Engagement
Beispiel: Erste Schritte für einfacheres Herstellen von Verbindungen mithilfe von Dynamics 365 Customer Engagement (on-premises)
Schreiben von Code für Dynamics 365 Customer Engagement (on-premises)
Beispielcodeverzeichnis für Dynamics 365 Customer Engagement (on-premises)