Export (0) Print
Expand All

MethodInstanceType Enumeration

SharePoint 2010

Represents the type of a MethodInstance.

Namespace:  Microsoft.BusinessData.MetadataModel
Assembly:  Microsoft.BusinessData (in Microsoft.BusinessData.dll)

[DataContractAttribute]
public enum MethodInstanceType

Member nameDescription
FinderA Finder MethodInstance identifies an operation on the external system that returns external items that match to the given criteria. Related method: FindFiltered.
SpecificFinderA SpecificFinder MethodInstance identifies an operation on the external system that returns an external item given the corresponding Identity. Related method: FindSpecific.
GenericInvokerA GenericInvoker MethodInstance identifies an operation on the external system that executes arbitrary business logic. Related method: ExecuteScalar(String, IFilterCollection, ILobSystemInstance).
IdEnumeratorAn IdEnumerator MethodInstance identifies an operation on the external system that returns minimal information about existing external items. Related method: EnumerateIdentities(IFilterCollection, ILobSystemInstance).
ScalarA Scalar MethodInstance identifies an operation on the external system that returns a single value as the result of arbitrary business logic. Related method: ExecuteScalar(String, IFilterCollection, ILobSystemInstance).
AccessCheckerAn AccessChecker MethodInstance identifies an operation on the external system that returns the rights of the current user on the external items corresponding to given Identity objects. Related method: CheckAccess([], ILobSystemInstance).
CreatorA Creator MethodInstance identifies an operation on the external system that creates an external item. Related methods: Create and CreateWithFields.
UpdaterAn Updater MethodInstance identifies an operation on the external system that modifies the given external item. Related method: Update().
DeleterA Deleted MethodInstance identifies an operation on the external system that deletes the external item. Related method: Delete().
ChangedIdEnumeratorA ChangedIdEnumerator MethodInstance identifies an operation on the external system that returns minimal information about the external items that are modified after the given time. Related method: EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance).
DeletedIdEnumeratorA DeletedIdEnumerator MethodInstance identifies an operation on the external system that returns minimal information about external items that are deleted after the given time. Related method: EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance).
AssociationNavigatorAn AssociationNavigator MethodInstance identifies an operation on the external system that returns the external items that are related to the given external items. This MethodInstance is an Association. Related method: FindAssociated.
AssociatorAn Associator MethodInstance identifies an operation on the external system that creates a relationship between the given external items. This MethodInstance is an Association. Related method: Associate(EntityInstanceCollection, IEntityInstance, IAssociation, ILobSystemInstance).
DisassociatorA Disassociator MethodInstance identifies an operation on the external system that removes the relationship between given external items. This MethodInstance is an Association. Related method: Disassociate(EntityInstanceCollection, IEntityInstance, IAssociation, ILobSystemInstance).
StreamAccessorA StreamAccessor MethodInstance identifies an operation on the external system that returns streaming information about an external item corresponding to given Identity. Related method: GetData().
BinarySecurityDescriptorAccessorA BinarySecurityDescriptorAccessor MethodInstance identifies an operation on the external system that returns a security descriptor for the external item corresponding to the given Identity. Related method: GetSecurityDescriptor(Identity, ILobSystemInstance).
BulkSpecificFinderA BulkSpecificFinder MethodInstance identifies an operation on the external system that returns external items corresponding to the given Identity objects. Related method: FindSpecificMultiple.
BulkAssociatedIdEnumeratorA BulkAssociatedIdEnumerator MethodInstance identifies an operation on the external system that returns the identities of all external items participating in a relationship that includes the given external items. This MethodInstance is an Association. Related method: BulkEnumerateAssociatedIds.
BulkAssociationNavigatorA BulkAssociationNavigator MethodInstance identifies an operation on the external system that returns external items that are related to the given set of external items. This MethodInstance is an Association. Related method: FindAssociatedMultiple.
BulkIdEnumeratorA BulkIdEnumerator MethodInstance identifies an operation on the external system that returns minimal information about the external items corresponding to the given Identity objects. Related method: BulkEnumerateIdentities(IList<Identity>, ILobSystemInstance).

A MethodInstance can be one of several types. The type indicates to the Business Data Connectivity (BDC) service what class of operation the method supports, for example, finding one or more external items or creating a new external item.

Show:
© 2014 Microsoft