Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
IOperationInvoker (Interfaz)
Declara los métodos que toman un objeto y una matriz de parámetros extraídos de un mensaje, invocan un método en ese objeto con esos parámetros y devuelven los parámetros de salida y el valor devuelto del método.
Ensamblado: System.ServiceModel (en System.ServiceModel.dll)
El tipo IOperationInvoker expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
IsSynchronous | Obtiene un valor que especifica si el distribuidor llama al método Invoke o InvokeBegin. |
| Nombre | Descripción | |
|---|---|---|
|
AllocateInputs | Devuelve una System.Array de objetos de parámetro. |
|
Invoke | Devuelve un objeto y un conjunto de objetos de salida de una instancia y un conjunto de objetos de entrada. |
|
InvokeBegin | Implementación asincrónica del método Invoke. |
|
InvokeEnd | Método de finalización asincrónico. |
Implemente la interfaz IOperationInvoker para controlar la conversión de un objeto sin tipo y matriz de parámetros en una llamada a un método con establecimiento inflexible de tipos en ese objeto. Tiene un método Invoke sincrónico, que toma una instancia y conjunto de entradas de objeto de tipo y devuelve un objeto y un conjunto de resultados de objeto de tipo. También tiene una variante InvokeBegin y InvokeEnd. La propiedad IsSynchronous especifica si se debe utilizar el método sincrónico o asincrónico.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.