Freigeben über


IOrganizationService-Schnittstelle

Die IOrganizationService-Schnittstelle stellt Methoden zur Verfügung, die zur Durchführung von Webservice-Operationen auf System- und benutzerdefinierten Tabellen sowie auf den Tabellendefinitionen (Metadaten) für Ihre Umgebung verwendet werden.

Client-Anwendung

Diese Schnittstelle ist in einigen Klassen implementiert, die Sie in Ihrem Code verwenden können, wenn Sie Client-Anwendungenl in IOrganizationService implementieren.

Klasse Eigenschaft
CrmServiceClient Dies ist die Klasse, die Sie verwenden sollen, wenn Sie .NET Framework-Anwendungen erstellen.
ServiceClient Dies ist die Klasse, die Sie verwenden sollen, wenn Sie .NET Framework oder .NET Core-Client-Anwendungen erstellen.

Plug-Ins

Wenn Sie Plug-Ins schreiben, gibt es auch ein Objekt, das von der IOrganizationServiceFactory.CreateOrganizationService-Methode zurückgegeben wird, das die IOrganizationService Schnittstelle implementiert, aber nicht zu den Typen in den im vorherigen Abschnitt beschriebenen Clientklassen gehört.

IOrganizationService-Methoden

Jede der Klassen, die die Benutzeroberfläche IOrganizationService implementieren, wird möglicherweise zusätzliche Eigenschaften und Methoden haben, aber die IOrganizationService Schnittstelle hat nur 8 Möglichkeiten.

Methode Eigenschaft
Associate Verknüpfen zweier Tabellenzeilen über eine Tabellenbeziehung
Create Erstellen Sie eine Tabellenzeile.
Delete Löschen einer Tabellenzeile
Disassociate Entfernen Sie die Verknüpfung zwischen zwei Tabellenzeilen über eine Tabellenbeziehung
Execute Anwenden eines Vorgangs, der als Message definiert wird, indem eine Instanz einer OrganizationRequest oder Klasse davon abgeleitet wird.
Retrieve Eine Instanz einer Tabellenzeile abrufen.
RetrieveMultiple Ruft eine Sammlung von Tabellenzeilen ab, die den in einer Abfrage festgelegten Kriterien entsprechen.
Update Ändert die Spaltenwerte einer Tabellenzeile.

Anmerkung

Der Organisationsdienst stellt nur die Execute-Methode dar. Die anderen Methoden in der IOrganizationService Schnittstelle sind einfach Verpackungen rund um die Execute Methode. Diese anderen Methoden werden für doe Benutzerfreundlichkeit bereitgestellt. Sie können alle Vorgänge mithilfe der Methode Execute ausführen. Weitere Informationen: Nachrichten mit dem SDK für .NET verwenden

Siehe auch

Nachrichten mit dem SDK für .NET verwenden
Schreiben eines Plug-Ins
Entitätsklassenvorgänge mithilfe des SDK für .NET