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
mi
Type : Microsoft.BusinessData.MetadataModel.IMethodInstanceMethodInstance en cours d'exécution.
si
Type : Microsoft.BusinessData.MetadataModel.ILobSystemInstanceInstance du système externe qui l'instance de méthode est exécutée.
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).
context
Type : Microsoft.BusinessData.Runtime.IExecutionContextExecutionContext où cette exécution neuf dans. Cette valeur sera null si ExecutionContext n'a pas été créée.
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