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-Anwendungen erstellen.
Klasse | Beschreibung des Dataflows |
---|---|
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 zu Plug-ins schreiben, wird auch ein Objekt von der IOrganizationServiceFactory.CreateOrganizationService(Nullable<Guid>) zurückgegeben welche die IOrganizationService Schnittstelle implementiert, die aber kein Type der Service-Client-Klassen oben ist.
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 | Beschreibung |
---|---|
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. |
Hinweis
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
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).