Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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