---
title: roNetworkDetached
slug: develop/es/ronetworkdetached
docTags: 
createdAt: 2025-03-11T07:07:18.732Z
---

Este objeto implementa la interfaz *ifInt* para informar el índice de una [interfaz de red](docId\:NB5KGuPhYmfJugcnGukRT) desconectada. Las instancias de este objeto son publicadas por [roNetworkHotplug](docId\:DIDcsKvcMES21KAVfbWBE) cuando una conexión de red configurada deja de estar disponible. El equivalente en JavaScript es [networkhotplug](docId\:a-HD6LAoKRc2F-xmW2c9q).

## ifInt

### GetInt() As Integer

Devuelve el ID de interfaz del evento. Este método devuelve -1 para interfaces VLAN; use `GetString()` para recuperar el nombre de la interfaz.

### SetInt(value As Integer) As Void

Establece el valor que será devuelto por `GetInt()`. 

## ifString

### GetString() As String

Devuelve el nombre de la interfaz ("eth0", "wlan0", "ppp0") de la instancia *roNetworkConfiguration* asociada con el evento. 

### SetString(value As String) As Void

Establece el valor que será devuelto por `GetString()`. 

## ifUserData

### SetUserData(user\_data As Object)

Establece los datos de usuario.

### GetUserData() As Object

Devuelve los datos de usuario que se establecieron previamente mediante `SetUserData()` (ya sea en el objeto de origen o en el objeto de evento). Este método devolverá `Inválido` si no se ha establecido ningún dato.
