Compilare applicazioni client di Windows tramite gli strumenti XRM

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Gli strumenti XRM sono un set di API compilate sopra le API SDK assembly di Microsoft Dynamics 365 (servizio Organization e IDiscoveryService) che forniscono il supporto per la compilazione di applicazioni client di Windows per Microsoft Dynamics 365. Offre le seguenti funzionalità:

  • Supporta tutte le modalità di autenticazione per l'accesso a Dynamics 365, incluso OAuth.

  • Fornisce il supporto Windows PowerShell per l'autenticazione e la connessione a Dynamics 365.

  • Fornisce thread safety per le azioni eseguite in Dynamics 365 in un ambiente multithreading.Ulteriori informazioni:Multithreading in componenti, Componenti thread-safe

  • Fornisce un controllo di accesso Windows Presentation Foundation (WPF) comune per Dynamics 365 per un'esperienza coerente di accesso a Dynamics 365 dalle applicazioni client di Windows.

  • Supporta l'archiviazione sicura delle credenziali di accesso e riutilizza le credenziali archiviate per accedere automaticamente a Dynamics 365 dopo per l'accesso iniziale.

  • Fornisce il report di diagnostica predefinito di prestazioni e traccia delle azioni eseguite in Dynamics 365, che è possibile configurare in base ai requisiti dell'organizzazione.

Componenti di strumenti XRM

Gli strumenti XRM includono i seguenti tre componenti:

  • Interfaccia per le API SDK assembly di Dynamics 365: fornisce l'interazione a basso livello e i metodi di wrapper per le API SDK assembly Dynamics 365. È un'API instrumentata che fornisce un ambiente thread-safe per l'effettuazione di chiamate a Microsoft Dynamics 365 con funzionalità diagnostiche incorporate che consentono di valutare le prestazioni delle singole chiamate. Fornisce inoltre un set standard di listener di traccia per il supporto di debug. Lo spazio dei nomi per questo componente è Microsoft.Xrm.Tooling.Connector.

  • Controllo di accesso comune: è un controllo utente WPF che fornisce un'interfaccia utente comune per l'esperienza di accesso a Microsoft Dynamics 365. Il controllo di accesso fornisce il supporto per tutte le modalità di autenticazione supportate da Dynamics 365. Il controllo di accesso comune include la crittografia incorporata per l'archiviazione sicura delle credenziali e dei profili, quindi il riutilizzo di questi in fase di esecuzione per accedere a Dynamics 365. Lo spazio dei nomi per questo componente è Microsoft.Xrm.Tooling.CrmConnectControl.

  • Utilità risorsa Web: fornisce il supporto per accedere alle informazioni dai seguenti due tipi di risorse Web in Dynamics 365: immagine e XML. È possibile accedere a un'immagine da una risorsa Web Dynamics 365 e restituirla come oggetto WPF BitmapImage. Analogamente, è possibile restituire una risorsa Web XML come stringa. Lo spazio dei nomi per questo componente è Microsoft.Xrm.Tooling.WebResourceUtility.

Applicazione client che utilizzano gli strumenti XRM

Le seguenti applicazioni nella versione corrente di Dynamics 365 utilizzano il controllo di accesso comune WPF per autenticare gli utenti durante l'accesso a Dynamics 365 dall'applicazione client:

In questa sezione

Utilizzare le stringhe di connessione negli strumenti XRM per connettersi a Dynamics 365

Usare i costruttori di CrmServiceClient per connettere a Dynamics 365

Utilizzare cmdlet PowerShell per gli strumenti XRM per connettersi a Dynamics 365

Utilizzare strumenti XRM per eseguire azioni in Dynamics 365

Utilizzare gli strumenti XRM con le classi generate tramite lo strumento per la creazione di codice

Utilizzare gli strumenti XRM per il controllo di accesso comune nelle applicazioni client

Configurare la traccia per gli strumenti XRM

Vedere anche

Esempio: guida introduttiva per API degli strumenti XRM
Usa il servizio di organizzazione di Microsoft Dynamics 365
Individuare l'URL dell'organizzazione utilizzando il Servizio organizzazione
Estendere Microsoft Dynamics 365 nel server
TechNet: Riferimento di Microsoft Dynamics CRM
Blog: Modulo PowerShell per eseguire operazioni sui dati e la modifica delle impostazioni di sistema e utente in CRM

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright