MethodInstanceType - Énumération
Représente le type d'une instance de méthode.
Espace de noms : Microsoft.BusinessData.MetadataModel
Assembly : Microsoft.BusinessData (dans Microsoft.BusinessData.dll)
Syntaxe
'Déclaration
<DataContractAttribute> _
Public Enumeration MethodInstanceType
'Utilisation
Dim instance As MethodInstanceType
[DataContractAttribute]
public enum MethodInstanceType
Membres
Nom du membre | Description | |
---|---|---|
Finder | Un Finder MethodInstance identifie une opération sur le système externe qui renvoie les éléments externes qui correspondent à un critère donné. Une méthode associée : FindFiltered. | |
SpecificFinder | Un SpecificFinder MethodInstance identifie une opération sur le système externe qui retourne un élément externe donné la Identitycorrespondante. Une méthode associée : FindSpecific. | |
GenericInvoker | Un GenericInvoker MethodInstance identifie une opération sur le système externe qui s'exécute la logique métier arbitraire. Une méthode associée : ExecuteScalar(String, IFilterCollection, ILobSystemInstance). | |
IdEnumerator | Un IdEnumerator MethodInstance identifie une opération sur le système externe qui retourne un minimum d'informations concernant les éléments externe existantes. Une méthode associée : EnumerateIdentities(IFilterCollection, ILobSystemInstance). | |
Scalar | Un scalaire MethodInstance identifie une opération sur le système externe qui retourne une seule valeur en tant que le résultat de la logique métier arbitraire. Une méthode associée : ExecuteScalar(String, IFilterCollection, ILobSystemInstance). | |
AccessChecker | Un AccessChecker MethodInstance identifie une opération sur le système externe qui renvoie les droits de l'utilisateur actuel sur les éléments externes correspondant à donné Identity objets. Une méthode associée : CheckAccess([], ILobSystemInstance). | |
Creator | Un créateur MethodInstance identifie une opération sur le système externe qui crée un élément externe. Des méthodes apparentées : Create et CreateWithFields. | |
Updater | Une mise à jour MethodInstance identifie une opération sur le système externe qui modifie l'élément externe. Une méthode associée : Update(). | |
Deleter | Un supprimés MethodInstance identifie une opération sur le système externe qui supprime l'élément externe. Une méthode associée : Delete(). | |
ChangedIdEnumerator | Un ChangedIdEnumerator MethodInstance identifie une opération sur le système externe qui retourne un minimum d'informations sur les éléments externes sont modifiés après une heure précise. Une méthode associée : EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance). | |
DeletedIdEnumerator | Un DeletedIdEnumerator MethodInstance identifie une opération sur le système externe qui renvoie des informations minimales sur des éléments externes sont supprimés après une heure précise. Une méthode associée : EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance). | |
AssociationNavigator | Un AssociationNavigator MethodInstance identifie une opération sur le système externe qui renvoie les éléments externes qui sont associées aux éléments externes donnés. Cette MethodInstance est une Association. Une méthode associée : FindAssociated. | |
Associator | Un Associator MethodInstance identifie une opération sur le système externe qui crée une relation entre les éléments externes donnés. Cette MethodInstance est une Association. Une méthode associée : Associate(EntityInstanceCollection, IEntityInstance, IAssociation, ILobSystemInstance). | |
Disassociator | Un Disassociator MethodInstance identifie une opération sur le système externe qui supprime la relation entre étant donné les éléments externes. Cette MethodInstance est une Association. Une méthode associée : Disassociate(EntityInstanceCollection, IEntityInstance, IAssociation, ILobSystemInstance). | |
StreamAccessor | Un StreamAccessor MethodInstance identifie une opération sur le système externe qui renvoie des informations en continu sur un élément externe qui correspond au donné Identity. Une méthode associée : GetData(). | |
BinarySecurityDescriptorAccessor | Un BinarySecurityDescriptorAccessor MethodInstance identifie une opération sur le système externe qui retourne un descripteur de sécurité de l'élément externe qui correspond à la donnée Identity. Une méthode associée : GetSecurityDescriptor(Identity, ILobSystemInstance). | |
BulkSpecificFinder | Un BulkSpecificFinder MethodInstance identifie une opération sur le système externe qui renvoie les éléments externes correspondant aux objets donné Identity . Une méthode associée : FindSpecificMultiple. | |
BulkAssociatedIdEnumerator | Un BulkAssociatedIdEnumerator MethodInstance identifie une opération sur le système externe qui renvoie les identités de tous les éléments externes participant dans une relation qui comprend les éléments externes donnés. Cette MethodInstance est une Association. Une méthode associée : BulkEnumerateAssociatedIds. | |
BulkAssociationNavigator | Un BulkAssociationNavigator MethodInstance identifie une opération sur le système externe qui renvoie les éléments externe liés pour l'ensemble d'éléments externes donné. Cette MethodInstance est une Association. Une méthode associée : FindAssociatedMultiple. | |
BulkIdEnumerator | Un BulkIdEnumerator MethodInstance identifie une opération sur le système externe qui retourne un minimum d'informations sur les éléments externes correspondant aux objets donné Identity . Une méthode associée : BulkEnumerateIdentities(IList<Identity>, ILobSystemInstance). | |
EventSubscriber | Permet de s'abonner pour les événements qui se passe sur l'entité | |
EventUnsubscriber | Annule un abonnement aux événements qui se passe sur l'entité |
Remarques
Une instance de méthode peut s'agir de plusieurs types. Le type indique à la Service Business Data Connectivity (BDC) quelle classe d'opération de la méthode prend en charge, par exemple, rechercher un ou plusieurs éléments externes ou créer un nouvel élément externe.
Exemples
Code Snippet: Implementing a Custom Connector