Compartilhar via


IRemoteExecutionService.ExecuteBdcMethod método

Executa o objeto especificado MethodInstance nos metadados do catálogo de dados corporativos (BDC).

Namespace:  Microsoft.BusinessData.Infrastructure
Assembly:  Microsoft.BusinessData (em Microsoft.BusinessData.dll)

Sintaxe

'Declaração
<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
'Uso
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
)

Parâmetros

  • dataClassNamespace
    Tipo: System.String

    O namespace da classe de dados que contém o objeto MethodInstance para executar.

  • dataClassName
    Tipo: System.String

    O nome da classe de dados que contém o objeto MethodInstance para executar.

  • dataClassVersion
    Tipo: System.String

    A versão da classe de dados que contém o objeto MethodInstance para executar.

  • lobSystemInstanceName
    Tipo: System.String

    O nome do objeto LobSystemInstance para fornecer o gerenciamento de conexão para o objeto MethodInstance .

  • methodInstanceName
    Tipo: System.String

    O nome do objeto MethodInstance para executar.

  • callerLcid
    Tipo: System.Int32

    A ID de localidade do chamador. Use esse valor para enviar mensagens de erro no idioma que corresponde à ID de localidade especificada.

  • serializedOverrideArgs
    Tipo: []

    Os argumentos do método em XML serializado formulário, com base nos metadados.

Valor retornado

Tipo: System.IO.Stream
Um fluxo que contém os resultados da execução. A estrutura do fluxo depende da correção específica que executadas o método.

Ver também

Referência

IRemoteExecutionService interface

IRemoteExecutionService membros

Microsoft.BusinessData.Infrastructure namespace