Partager via


Messages xRM dans le service d’organisation

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

L’espace de noms Microsoft.Xrm.Sdk.Messages prend en charge les messages principaux dont vous avez besoin pour utiliser les données stockées dans une entité. Cet espace de noms contient également des messages que vous pouvez utiliser pour récupérer et personnaliser les métadonnées pour des entités, des attributs et des relations.

Les messages sont utilisés avec la méthode IOrganizationService.Execute. Tous les messages disponibles dans l’espace de noms Microsoft.Xrm.Sdk.Messages s’appliquent aux trois types de déploiement.

La page des demandes indique si le message fonctionne en ligne (connecté au serveur) ou hors connexion (déconnecté du serveur).

Messages de données

Le tableau suivant répertorie les messages de données disponibles dans l’espace de noms xRM.

Message

Description

AssociateRequest

Crée un lien entre des enregistrements participant à une relation.

ConvertDateAndTimeBehaviorRequest

Utilisation interne uniquement.

CreateRequest

Crée un enregistrement de n’importe quel type qui prend en charge le message Créer, y compris des entités personnalisées.

DeleteRequest

Supprime un enregistrement existant.

DisassociateRequest

Supprime le lien entre les enregistrements.

ExecuteAsyncRequest

Exécute un message de façon asynchrone. Actuellement, seul le message ImportSolutionRequest est pris en charge.

ExecuteTransactionRequest

Exécute plusieurs requêtes de message en une seul transaction de base de données.

ReactivateEntityKeyRequest

Soumet une tâche système asynchrone de création de l'index pour la clé.

RetrieveEntityChangesRequest

Récupère les modifications survenues dans une entité depuis la dernière synchronisation.

RetrieveRequest

Récupère un enregistrement.

RetrieveMultipleRequest

Récupère un ensemble d’enregistrements. La requête peut être spécifiée à l’aide d’une expression de requête ou d’une requête FetchXML.

UpdateRequest

Met à jour un enregistrement existant.

UpsertRequest

Met à jour ou insère un enregistrement.

Messages de métadonnées

Le tableau suivant répertorie les messages de métadonnées disponibles dans l’espace de noms XRM.

Message

Description

CanBeReferencedRequest

Vérifie si l’entité spécifiée peut être l’entité principale (une) dans une relation un-à-plusieurs.

CanBeReferencingRequest

Vérifie si l’entité spécifiée peut être l’entité de référencement (plusieurs) dans une relation un-à-plusieurs.

CanManyToManyRequest

Vérifie si l’entité peut participer à une relation plusieurs à plusieurs.

CreateAttributeRequest

Crée un attribut personnalisé pour une entité.

CreateEntityKeyRequest

Crée une clé secondaire d'une entité.

CreateEntityRequest

Crée une entité personnalisée.

CreateManyToManyRequest

Crée une relation plusieurs-à-plusieurs entre deux entités.

CreateOneToManyRequest

Crée une relation un-à-plusieurs entre deux entités.

CreateOptionSetRequest

Crée un groupe d’options général personnalisé.

DeleteAttributeRequest

Supprime un attribut d’une entité.

DeleteEntityKeyRequest

Supprime la clé secondaire d'une entité.

DeleteEntityRequest

Supprime une entité.

DeleteOptionSetRequest

Supprime un groupe d’options.

DeleteOptionValueRequest

Supprime une valeur d’option d’une liste d’options.

DeleteRelationshipRequest

Supprime une relation.

GetValidManyToManyRequest

Renvoie l’ensemble des entités pouvant participer à une relation plusieurs-à-plusieurs.

GetValidReferencedEntitiesRequest

Renvoie l’ensemble des entités qui sont valides comme l’entité principale (une) à partir de l’entité spécifiée dans une relation un-à-plusieurs. Si aucune entité n’est spécifiée, ce message renvoie toutes les entités pouvant être l’entité principale dans une relation un-à-plusieurs.

GetValidReferencingEntitiesRequest

Renvoie l’ensemble des entités qui sont valides comme l’entité relative (plusieurs) à l’entité spécifiée dans une relation un-à-plusieurs. Si aucune entité n’est spécifiée, ce message renvoie toutes les entités pouvant être l’entité liée dans une relation un-à-plusieurs.

InsertOptionValueRequest

Insère une valeur d’option dans une liste d’options.

InsertStatusValueRequest

Insère une valeur de statut dans la liste des valeurs statut.

OrderOptionRequest

Définit l’ordre d’une liste d’options.

RetrieveAllEntitiesRequest

Récupère les métadonnées pour toutes les entités.

RetrieveAttributeRequest

Récupère les métadonnées pour l’attribut spécifié.

RetrieveEntityKeyRequest

Récupère une clé secondaire pour une entité.

RetrieveEntityRequest

Récupère les métadonnées pour l’entité spécifiée.

RetrieveMetadataChangesRequest

Récupère un ensemble d'enregistrements de métadonnées qui répondent aux critères définis.

RetrieveOptionSetRequest

Récupère un groupe d’options spécifié.

RetrieveRelationshipRequest

Récupère les métadonnées pour la relation spécifiée.

RetrieveTimestampRequest

Récupère un horodateur indiquant la dernière fois que les métadonnées ont été modifiées.

UpdateAttributeRequest

Met à jour les métadonnées d’un attribut.

UpdateEntityRequest

Met à jour les métadonnées d’une entité.

UpdateOptionSetRequest

Met à jour un groupe d’options.

UpdateOptionValueRequest

Met à jour les métadonnées d’une valeur d’option.

UpdateRelationshipRequest

Met à jour les métadonnées pour une relation.

UpdateStateValueRequest

Met à jour les métadonnées pour une valeur d’état.

Voir aussi

IOrganizationService
Microsoft.Xrm.Sdk.Messages
Utilisez le service Web IOrganizationService pour lire et écrire des données ou des métadonnées
Messages CRM dans le service d’organisation

© 2017 Microsoft. Tous droits réservés. Copyright