Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene CachedDataItem en la posición actual del enumerador.
Espacio de nombres: Microsoft.VisualStudio.Tools.Applications
Ensamblado: Microsoft.VisualStudio.Tools.Applications.ServerDocument (en Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)
Sintaxis
'Declaración
Public ReadOnly Property Current As CachedDataItem
public CachedDataItem Current { get; }
Valor de propiedad
Tipo: Microsoft.VisualStudio.Tools.Applications.CachedDataItem
Obtiene CachedDataItem en la posición actual del enumerador.
Implementaciones
Excepciones
| Excepción | Condición |
|---|---|
| InvalidOperationException | El enumerador se sitúa antes del primer elemento de la colección o después del último. |
Comentarios
Después de crear un enumerador o después de llamar al método Reset, es necesario llamar al método MoveNext para desplazar el enumerador hasta el primer elemento de la colección antes de leer el valor de Current; en caso contrario, la propiedad Current queda sin definir.
Current también produce una excepción si la última llamada a MoveNext devolvió false, lo que indica el final de la colección.
Current no mueve la posición del enumerador y las siguientes llamadas a Current devuelven el mismo objeto hasta que se llama a MoveNext o a Reset.
Mientras no se modifique la colección, el enumerador seguirá siendo válido.Si se realizan cambios en la colección (como agregar, modificar o eliminar elementos), el enumerador queda invalidado de forma definitiva y la siguiente llamada a MoveNext o a Reset produce una excepción InvalidOperationException.Si la colección se modifica entre MoveNext y Current, la propiedad Current devuelve el elemento en que está establecida, aunque el enumerador ya esté invalidado.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
CachedDataItemEnumerator Clase
Microsoft.VisualStudio.Tools.Applications (Espacio de nombres)