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-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).