---
title: roUPnPServiceEvent
slug: develop/es/roupnpserviceevent
docTags: 
createdAt: 2025-03-26T17:42:08.587Z
---

Este objeto de evento se devuelve siempre que se recibe un mensaje de evento UPnP (por ejemplo, desde una operación Subscribe() en el objeto roUPnPService). Si un mensaje de evento UPnP contiene múltiples variables de estado, se devolverán objetos de evento separados para cada variable de estado.

## ifUPnPServiceEvent 

**GetUUID() como cadena**

Devuelve el ID de suscripción del servicio de suscripción que envía el evento. Esta cadena coincide con el valor devuelto por el método GetSID() de la instancia roUPnPService que generó el evento.

**GetVariable() como cadena**

Devuelve el nombre de la variable de estado UPnP a la que corresponde el valor.

**GetValue() As String**

Devuelve el valor de la variable.

**GetSequence() As Integer**

Devuelve el número de secuencia incremental, que indica el mensaje UPnP del que se originó la actualización. El número de secuencia será el mismo para múltiples actualizaciones de variables informadas en un solo evento UPnP.

## 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 configuraron previamente mediante SetUserData(). Devolverá `Inválido` si no se ha configurado ningún dato.

