Von BDC unterstützte stereotype Vorgänge

Letzte Änderung: Donnerstag, 15. April 2010

Gilt für: SharePoint Server 2010

Der Business Data Connectivity-Dienst (BDC) unterstützt die folgenden stereotypen Vorgänge für externe Inhaltstypen (vorausgesetzt die Vorgänge werden von den externen Systemen unterstützt). In Tabelle 1 werden diese stereoptypen Vorgänge beschrieben.

Tabelle 1. Für externe Inhaltstypen unterstützte stereotype Vorgänge

Vorgang (oder Methodeninstanz)

Beschreibung

AccessChecker

Ein Typ von MethodInstance, durch dessen Aufruf die Berechtigungen abgerufen werden können, über die der aufrufende Sicherheitsprinzipal für die einzelnen Elemente einer Auflistung von EntityInstances verfügt, die durch die angegebenen EntityInstanceIds identifiziert werden.

AssociationNavigator

Ein Typ von MethodInstance, durch dessen Aufruf EntityInstances-Zielelemente abgerufen werden können, die einer einzelnen angegebenen EntityInstance für jede Quelle der angegebenen Association zugeordnet sind.

Scalar

Eine MethodInstance, die einen einzelnen Wert zurückgibt, den Sie im externen System aufrufen können. Beispielsweise können Sie mithilfe einer skalaren Methodeninstanz den Gesamtumsatz bis dato aus dem externen System abrufen. Entities-Elemente haben null oder mehr skalare Methodeninstanzen.

Associator

Ein Typ von MethodInstance, durch dessen Aufruf das angegebene EntityInstance-Zielelement einer einzelnen angegebenen EntityInstance für jede Quelle der angegebenen Association zugeordnet werden kann.

BinarySecurityDescriptorAccessor

Ein Typ von MethodInstance, durch dessen Aufruf eine Bytesequenz von einem externen System abgerufen werden kann. Die systemspezifische Bytesequenz beschreibt einen Satz von Sicherheitsprinzipalen und die Berechtigungen, die jedem Sicherheitsprinzipal für die durch eine EntityInstanceId identifizierte EntityInstance zugeordnet sind.

BulkAssociatedIdEnumerator

Ein Typ von MethodInstance, durch dessen Aufruf Paare von EntityInstanceIds von EntityInstances-Quellelementen und EntityInstanceIds der entsprechenden EntityInstances-Zielelemente für eine angegebene Association abgerufen werden können. Die angegebenen EntityInstances sind entweder eine Quelle oder ein Ziel in der angegebenen Association.

BulkAssociationNavigator

Ein Typ von MethodInstance, durch dessen Aufruf EntityInstances-Zielelemente abgerufen werden können, die mehreren angegebenen EntityInstances für jede Quelle der angegebenen Association zugeordnet sind.

BulkIdEnumerator

Ein Typ von MethodInstance, durch dessen Aufruf minimale Informationen zu den externen Elementen abgerufen werden, die den angegebenen Identitäten entsprechen. Mit dieser Methodeninstanz kann die Synchronisierung zwischengespeicherter Daten optimiert werden. Die Methode sollte nur die Identitäten und Versionsinformationen der externen Elemente zurückgeben, die den angegebenen Identities entsprechen. Diese können von der aufrufenden Anwendung mit der lokalen Version verglichen werden, um Änderungen zu erkennen und ggf. die Aktualisierung der zwischengespeicherten Daten durch die geänderten externen Elemente anzufordern.

BulkSpecificFinder

Ein Typ von MethodInstance, bei dessen Aufruf eine Menge spezifischer EntityInstances einer Entity, identifiziert durch eine Menge entsprechender EntityInstanceIds, zurückgegeben wird.

ChangedIdEnumerator

Ein MethodInstance-Typ, durch dessen Aufruf EntityInstanceIds von EntityInstances abgerufen werden können, die nach einem angegebenen Zeitpunkt in einem externen System geändert wurden.

Creator

Ein Typ von MethodInstance, durch dessen Aufruf eine EntityInstance erstellt werden kann. Die Menge der Felder, die zum Erstellen der EntityInstance erforderlich sind, wird als Creator-Ansicht bezeichnet.

DeletedIdEnumerator

Ein MethodInstance-Typ, durch dessen Aufruf EntityInstanceIds-Elemente von EntityInstances-Elementen abgerufen werden können, die nach dem angegebenen Zeitpunkt in einem externen System gelöscht wurden.

Deleter

Ein Typ von MethodInstance, durch dessen Aufruf eine EntityInstance mit einer bestimmten EntityInstanceId gelöscht werden kann.

Disassociator

Ein Typ von MethodInstance, durch dessen Aufruf eine Zuordnung einem angegebenen EntityInstance-Zielelement und einer einzelnen angegebenen EntityInstance für jede Quelle einer angegebenen Association entfernt werden kann.

Finder

Ein MethodInstance-Typ, der aufgerufen werden kann, um eine Sammlung von null oder mehr EntityInstances-Elementen eines bestimmten Entity-Elements zurückzugeben. Eingaben für Finder werden durch die FilterDescriptors-Elemente im Method-Element definiert, in dem sich Finder befindet.

GenericInvoker

Ein MethodInstance-Typ, der aufgerufen werden kann, um eine bestimmte Aufgabe in einem externen System auszuführen. Die Eingaben und Ausgaben von GenericInvoker sind spezifisch für das Method-Element.

IdEnumerator

Ein MethodInstance-Typ, der aufgerufen werden kann, um die Werte von Field zurückzugeben, die die Identität des EntityInstances-Elements eines bestimmten Entity-Elements darstellen. Die Eingabe für IdEnumerator wird durch die FilterDescriptors-Elemente definiert, welche in der Methode enthalten sind, die das IdEnumerator-Element zum Abrufen der Liste der IDs enthält. Hierbei handelt es sich um die eindeutigen Schlüssel für jede Entität, die duchsuchbar sein soll. Diese Methodeninstanz ermöglicht die Suche nach externen Daten in Microsoft SharePoint Server 2010.

SpecificFinder

Ein MethodInstance-Typ, der aufgerufen werden kann, um anhand von EntityInstanceId ein spezielles EntityInstance-Element eines bestimmten Entity-Elements zurückzugeben. Eingaben für SpecificFinder werden durch die Identifiers-Elemente definiert und geordnet, die der Entity zugeordnet sind.

StreamAccessor

Ein Typ von MethodInstance, durch dessen Aufruf ein Feld einer EntityInstance in Form eines Datenstroms von Bytes abgerufen werden kann.

Updater

Ein Typ von MethodInstance, durch dessen Aufruf eine durch eine bestimmte EntityInstanceId identifizierte EntityInstance aktualisiert werden kann. Die Menge der Felder, die zum Aktualisieren der EntityInstance erforderlich sind, wird als Updater-Ansicht bezeichnet. Die Menge der Felder, deren Werte vor ihrer Änderung übergeben werden sollten, wird als PreUpdater-Ansicht bezeichnet.

Siehe auch

Weitere Ressourcen

Implementieren von stereotypen Vorgängen in Ihren Methoden