Interface IOrganizationService
L’interface IOrganizationService expose les méthodes utilisées pour effectuer les opérations de service web les plus courantes sur les tables système et personnalisées et sur les définitions de table (métadonnées) pour votre environnement.
Applications clientes
Cette interface est implémentée par quelques classes que vous pouvez utiliser dans le code en créant des applications clientes.
Classe | Description |
---|---|
CrmServiceClient | Classe à utiliser lors de la création d’applications clientes .NET Framework. |
ServiceClient | Classe à utiliser lors de la création d’applications clientes .NET Framework ou .NET Core. |
Plug-ins
Lorsque vous écrivez des plug-ins, il existe aussi un objet renvoyé de IOrganizationServiceFactory.CreateOrganizationService(Nullable<Guid>) qui implémente l’interface IOrganizationService sans être l’un des types présents dans les classes de client de service ci-dessus.
Méthodes IOrganizationService
Chacune des classes qui implémentent l’interface IOrganizationService peut s’agir de propriétés et méthodes supplémentaires, mais l’interface IOrganizationService ne comporte que 8 méthodes.
Méthode | Description |
---|---|
Associate | Lier deux lignes de table à l’aide d’une relation de table |
Create | Créer une ligne de table |
Delete | Supprimer une ligne de table |
Disassociate | Supprimer le lien entre deux lignes de table à l’aide d’une relation de table |
Execute | Invoquer une opération définie comme un message en transmettant une instance de OrganizationRequest ou une classe dérivée de celle-ci. |
Retrieve | Récupérer une instance d’une ligne de table. |
RetrieveMultiple | Récupérer une collection de lignes de table qui correspondent aux critères définis dans une requête. |
Update | Modifier les valeurs de colonne d’une ligne de table. |
Notes
Le service Organisation expose uniquement la méthode Execute
. Les autres méthodes dans l’interface IOrganizationService sont simplement des wrappers autour de la méthode Execute
. Ces autres méthodes sont fournies pour plus de commodité. Vous pouvez effectuer toutes les opérations utilisant uniquement la méthode Execute
. Pour plus d’informations : Utiliser des messages avec le SDK pour .NET
Voir aussi
Utiliser les messages avec le SDK pour .NET
Écrire un plug-in
Opérations de classe d’entité utilisant le SDK pour .NET
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).