Partager via


ISystemUtility.ExecuteStatic - Méthode

Exécute un MethodInstance par rapport à l'instance du système externe donnée avec fonction paramètres.

Espace de noms :  Microsoft.BusinessData.Runtime
Assembly :  Microsoft.BusinessData (dans Microsoft.BusinessData.dll)

Syntaxe

'Déclaration
Sub ExecuteStatic ( _
    mi As IMethodInstance, _
    si As ILobSystemInstance, _
    args As Object(), _
    context As IExecutionContext _
)
'Utilisation
Dim instance As ISystemUtility
Dim mi As IMethodInstance
Dim si As ILobSystemInstance
Dim args As Object()
Dim context As IExecutionContext

instance.ExecuteStatic(mi, si, args, context)
void ExecuteStatic(
    IMethodInstance mi,
    ILobSystemInstance si,
    Object[] args,
    IExecutionContext context
)

Paramètres

  • args
    Type : []

    Paramètres de la méthode. La taille de la matrice paramètre est égale au nombre d'objets de paramètre dans la méthode et les valeurs vont être passées dans l'ordre. Déconnecter et retour paramètres seront une référence Null (Rien dans Visual Basic).

Remarques

Cette méthode est responsable de la conversion d'une demande d'appel générique à un appel par rapport au système externe. Les paramètres de cette méthode seront trouvent dans la structure et le type est décrit par les métadonnées. Cette méthode doit définir les valeurs de paramètre de sortie et de retour dans le tableau donné avant de rendre le succès de l'exécution. Si des erreurs sont détectées par le connecteur, cette méthode est censée lever des exceptions qui sont définies dans Service Business Data Connectivity (BDC). Lorsqu'une autre exception est détectée, une nouvelle instance du connecteur est créée. Dans le cas contraire, la même instance du connecteur sera utilisée pour les exécutions multiples. L'implémentation de cette méthode doit être thread sécurisé.

Instances d'objets dans le modèle objet Business Data Connectivity sont liés au magasin de métadonnées sont accessibles à partir de. L'utilisation d'instances liés à un magasin de métadonnées avec les instances à partir d'un autre magasin de métadonnées va entraîner l'altération des données et un comportement inattendu. Pour plus d'informations, voir DatabaseBackedMetadataCatalogFileBackedMetadataCataloget RemoteSharedFileBackedMetadataCatalog.

Exemples

Code Snippet: Implementing a Custom Connector

Voir aussi

Référence

ISystemUtility interface

ISystemUtility - Membres

Microsoft.BusinessData.Runtime - Espace de noms