Utilizzare l'API Web con i metadati di Dynamics 365

 

Data di pubblicazione: gennaio 2017

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

Puoi eseguire una delle operazioni sui metadati con l'API Web che puoi eseguire utilizzando il servizio dell'organizzazione. In questa sezione sono disponibili le indicazioni per utilizzare l'API Web con i tipi di entità inclusi in Web API Metadata EntityType Reference.

Esistono quattro percorsi di set di entità esposti per eseguire operazioni con le entità dei metadati come descritto nella tabella seguente.

Percorso del set di entità

Descrizione

[URI organizzazione]/api/data/v8.2/EntityDefinitions

Contiene le entità EntityMetadata EntityType.

[URI organizzazione]/api/data/v8.2/RelationshipDefinitions

Contiene ManyToManyRelationshipMetadata EntityType e OneToManyRelationshipMetadata EntityType poiché entrambi ereditano da RelationshipMetadataBase EntityType.

[URI organizzazione]/api/data/v8.2/GlobalOptionSetDefinitions

Contiene le entità definite a livello globale BooleanOptionSetMetadata EntityType e OptionSetMetadata EntityType poiché entrambe ereditano da OptionSetMetadataBase EntityType.

[URI organizzazione]/api/data/v8.2/ManagedPropertyDefinitions

Solo per uso interno.

Ogni tipo di entità dei metadati utilizza MetadataId come proprietà di identificatore univoco che eredita da MetadataBase EntityType. Mentre tutte le entità dei metadati dispongono di un MetadataId, non puoi eseguire una query su tutte direttamente. Ad esempio, puoi eseguire query ed operazioni solo sugli attributi nel contesto dell'entità EntityMetadata che li contiene.

Queste entità hanno alcune differenze sostanziali rispetto alle entità utilizzate per l'archiviazione dei dati dell'applicazione e aziendali, ad esempio:

  • Le proprietà delle entità dei metadati utilizzano molti tipi enum e complessi definiti inWeb API ComplexType Reference e Web API EnumType Reference anziché i tipi di dati primitivi utilizzati per le proprietà nelle entità che ereditano da crmbaseentity EntityType.

  • Le entità dei metadati seguono una convenzione di denominazione diversa e mantengono lo stile di denominazione Pascal Case utilizzato negli assembly del servizio dell'organizzazione.

  • Le entità dei metadati utilizzano in modo più esteso l'ereditarietà per cui poter essere necessario eseguire i cast per recuperare i dati desiderati.

In questa sezione

Vedere anche

Modelli di dati e metadati in Microsoft Dynamics 365
Visualizzazione dei metadati per l'organizzazione
Utilizzare il servizio Organizzazione con i metadati di Dynamics 365
Utilizzare l'API Web di Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright