---
title: roUPnPActionResult
slug: develop/es/roupnpactionresult
docTags: 
createdAt: 2025-03-26T17:39:56.071Z
---

Este objeto contiene los resultados de una llamada a roUPnPService.Invoke(). Es importante hacer coincidir el ID de transacción de este objeto con el valor devuelto por el método `Invoke()`.

## ifUPnPActionResult

**GetType() como entero**

Devuelve el tipo de resultado, que puede ser uno de los siguientes:

- 1 – Resultado de Invoke
- 2 – Resultado de Subscribe

**GetID() As Integer**

Devuelve el ID de transacción del resultado como un entero. Úselo para hacer coincidir la instancia roUPnPActionResult con la llamada a `roUPnPService.Invoke()` que la generó.

**GetResult() As Boolean**

Devuelve True si la llamada a `Invoke()` original se realizó correctamente.

**GetValues() como roAssociativeArray**

Devuelve un arreglo asociativo que contiene los valores "out" (si los hay) de la llamada a `Invoke()` original.

## ifUserData

**SetUserData(user\_data As Object)**

Establece los datos de usuario que se devolverán cuando se generen eventos.

**GetUserData() As Object**

Devuelve los datos de usuario que se establecieron previamente mediante `SetUserData()`. Devolverá `Inválido` si no se ha establecido ningún dato.

