del método ISystemUtility.ExecuteStatic
Se ejecuta un MethodInstance con la instancia de sistema externo determinado con dados parámetros.
Espacio de nombres: Microsoft.BusinessData.Runtime
Ensamblado: Microsoft.BusinessData (en Microsoft.BusinessData.dll)
Sintaxis
'Declaración
Sub ExecuteStatic ( _
mi As IMethodInstance, _
si As ILobSystemInstance, _
args As Object(), _
context As IExecutionContext _
)
'Uso
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
)
Parámetros
mi
Tipo: Microsoft.BusinessData.MetadataModel.IMethodInstanceMethodInstance que se está ejecutando.
si
Tipo: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceInstancia de sistema externo que se esté ejecutando la instancia del método.
args
Tipo: []Parámetros del método. El tamaño de la matriz de parámetros es igual que el número de objetos de parámetro en el método y los valores que se van a pasar en orden. Salida y valor devuelto parámetros será una referencia null (Nothing en Visual Basic).
context
Tipo: Microsoft.BusinessData.Runtime.IExecutionContextExecutionContext donde está ocurriendo esta ejecución en. Este valor será null si ExecutionContext no se ha creado.
Comentarios
Este método es responsable de convertir una solicitud de invocación genérico a una llamada con el sistema externo. Los parámetros de este método estarán en la estructura y el tipo descrito por los metadatos. Este método debe establecer los valores de parámetro de valor devuelto y de salida de la matriz especificada antes de devolver en ejecución correcta. Si el conector se detectan errores, se espera que este método las excepciones que se definen en Servicio de conectividad a datos empresariales (BDC). Cuando se detectan todas las excepciones, se creará una nueva instancia del conector. En caso contrario, se utilizará la misma instancia del conector para múltiples ejecuciones. La implementación de este método debe ser subprocesos seguros.
Vinculan al almacén de metadatos que se obtienen de instancias de objetos en el modelo de objetos de conectividad a datos empresariales. Usar casos en los que están vinculadas a un repositorio de metadatos con las instancias de otro almacén de metadatos provocará daños en los datos y otros comportamientos inesperados. Para obtener más información, vea DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogy RemoteSharedFileBackedMetadataCatalog.
Ejemplos
Code Snippet: Implementing a Custom Connector