Del via


Bruge Web API med Dynamics 365-metadata

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Du kan udføre en hvilken som helst af metadatahandlingerne med den Web API, som du kan udføre ved hjælp af organisationstjenesten. Dette afsnit indeholder en vejledning om, hvordan du bruger Web API'en med de objekttyper, der er inkluderet i Web API Metadata EntityType Reference.

Der vises fire objektsætstier til udførelse af handlinger med metadataobjekter som beskrevet i følgende tabel.

Objektsætsti

Beskrivelse

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

Indeholder EntityMetadata EntityType-objekter.

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

Indeholder ManyToManyRelationshipMetadata EntityType og OneToManyRelationshipMetadata EntityType, fordi begge arver fra RelationshipMetadataBase EntityType.

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

Indeholder globalt definerede BooleanOptionSetMetadata EntityType og OptionSetMetadata EntityType-objekter, fordi begge arver fra OptionSetMetadataBase EntityType.

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

Kun til intern brug.

Hver metadataobjekttype bruger MetadataId som entydigt id-egenskab, som den arver fra MetadataBase EntityType. Alle metadataobjekter har et MetadataId, men du kan ikke forespørge om dem direkte. For eksempel kan du kun forespørge om og udføre handlinger på attributter i forbindelse med det EntityMetadata-objekt, der indeholder dem.

Disse objekter har nogle væsentlige forskelle fra de objekter, der lagrer virksomheds- og programdata, for eksempel:

  • Egenskaberne for metadataobjekter bruger mange af de komplekse typer og fastteksttyper, der er defineret i Web API ComplexType Reference og Web API EnumType Reference i stedet for de primitive datatyper, der bruges til egenskaber i objekter, der nedarver fra crmbaseentity EntityType.

  • Metadataobjekter følger en anden navngivningskonvention og bruger den Pascal Case-navngivningsmåde, der anvendes i organisationstjenestens assemblier.

  • Metadataobjekter gør i højere grad brug af arv, hvilket kræver, at du muligvis skal udføre konverteringer for at hente de ønskede data.

Dette afsnit indeholder

Se også

Metadataene og datamodellerne i Microsoft Dynamics 365
Gennemse metadata for organisationen
Bruge organisationstjenesten med Dynamics 365-metadata
Brug Microsoft Dynamics 365 Web API

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret