Partager via


IRemoteExecutionService.ExecuteBdcMethod - Méthode

Exécute l'objet spécifié MethodInstance dans les métadonnées de catalogue de données métiers (BDC).

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

Syntaxe

'Déclaration
<FaultContractAttribute(GetType(ArgumentException))> _
<FaultContractAttribute(GetType(ArgumentOutOfRangeException))> _
<FaultContractAttribute(GetType(InvalidOperationException))> _
<OperationContractAttribute> _
<FaultContractAttribute(GetType(BdcSerializedExceptionState))> _
<FaultContractAttribute(GetType(ArgumentNullException))> _
Function ExecuteBdcMethod ( _
    dataClassNamespace As String, _
    dataClassName As String, _
    dataClassVersion As String, _
    lobSystemInstanceName As String, _
    methodInstanceName As String, _
    callerLcid As Integer, _
    serializedOverrideArgs As String() _
) As Stream
'Utilisation
Dim instance As IRemoteExecutionService
Dim dataClassNamespace As String
Dim dataClassName As String
Dim dataClassVersion As String
Dim lobSystemInstanceName As String
Dim methodInstanceName As String
Dim callerLcid As Integer
Dim serializedOverrideArgs As String()
Dim returnValue As Stream

returnValue = instance.ExecuteBdcMethod(dataClassNamespace, _
    dataClassName, dataClassVersion, _
    lobSystemInstanceName, methodInstanceName, _
    callerLcid, serializedOverrideArgs)
[FaultContractAttribute(typeof(ArgumentException))]
[FaultContractAttribute(typeof(ArgumentOutOfRangeException))]
[FaultContractAttribute(typeof(InvalidOperationException))]
[OperationContractAttribute]
[FaultContractAttribute(typeof(BdcSerializedExceptionState))]
[FaultContractAttribute(typeof(ArgumentNullException))]
Stream ExecuteBdcMethod(
    string dataClassNamespace,
    string dataClassName,
    string dataClassVersion,
    string lobSystemInstanceName,
    string methodInstanceName,
    int callerLcid,
    string[] serializedOverrideArgs
)

Paramètres

  • dataClassNamespace
    Type : System.String

    L'espace de noms de la classe de données qui contient l'objet MethodInstance s'exécute.

  • dataClassName
    Type : System.String

    Le nom de la classe de données qui contient l'objet MethodInstance s'exécute.

  • dataClassVersion
    Type : System.String

    La version de la classe de données qui contient l'objet MethodInstance s'exécute.

  • lobSystemInstanceName
    Type : System.String

    Le nom de l'objet LobSystemInstance pour assurer la gestion de connexion pour l'objet MethodInstance .

  • methodInstanceName
    Type : System.String

    Le nom de l'objet MethodInstance s'exécute.

  • callerLcid
    Type : System.Int32

    ID de paramètres régionaux de l'appelant. Utiliser cette valeur pour envoyer des messages d'erreur dans la langue qui correspond à l'ID de paramètres régionaux spécifiés.

  • serializedOverrideArgs
    Type : []

    Les arguments de la méthode dans le code XML sérialisé formulaire, selon les métadonnées.

Valeur renvoyée

Type : System.IO.Stream
Un flux de données qui contient le résultat de l'exécution. La structure du flux de données dépendant du correctif spécifique que la méthode exécutée.

Voir aussi

Référence

IRemoteExecutionService interface

IRemoteExecutionService - Membres

Microsoft.BusinessData.Infrastructure - Espace de noms