Поделиться через


Метод IRemoteExecutionService.ExecuteBdcMethod

Выполняет MethodInstance указанного объекта в метаданных Business Data Catalog (BDC).

Пространство имен:  Microsoft.BusinessData.Infrastructure
Сборка:  Microsoft.BusinessData (в Microsoft.BusinessData.dll)

Синтаксис

'Декларация
<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
'Применение
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
)

Параметры

  • dataClassNamespace
    Тип: System.String

    Пространство имен класса данных, содержащих объект MethodInstance для выполнения.

  • dataClassName
    Тип: System.String

    Имя класса данных, содержащих объект MethodInstance для выполнения.

  • dataClassVersion
    Тип: System.String

    Версия класса данных, содержащих объект MethodInstance для выполнения.

  • lobSystemInstanceName
    Тип: System.String

    Имя объекта LobSystemInstance предоставить управление подключениями MethodInstance объекта.

  • methodInstanceName
    Тип: System.String

    Имя объекта MethodInstance для выполнения.

  • callerLcid
    Тип: System.Int32

    КОД языка вызывающей стороны. Это значение будет использоваться для отправки сообщения об ошибках на языке, который соответствует идентификатору указанного языкового стандарта.

  • serializedOverrideArgs
    Тип: []

    Аргументы метода в формате XML сериализован формы на основе метаданных.

Возвращаемое значение

Тип: System.IO.Stream
Поток, содержащий результаты выполнения. Структура потока зависит от определенных оболочки, так как выполняется метод.

См. также

Справочные материалы

IRemoteExecutionService интерфейс

Элементы IRemoteExecutionService

Пространство имен Microsoft.BusinessData.Infrastructure