Share via


Item (Clase)

Representa una versión de confianza de un archivo o una carpeta del servidor de control de versiones.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Item
    Microsoft.TeamFoundation.VersionControl.Client.WorkspaceItem

Espacio de nombres:  Microsoft.TeamFoundation.VersionControl.Client
Ensamblado:  Microsoft.TeamFoundation.VersionControl.Client (en Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintaxis

'Declaración
Public Class Item
public class Item

El tipo Item expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido Item()
Método público Item(VersionControlServer, ItemType, String)

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ArtifactUri Obtiene el identificador uniforme de recursos (URI) de artefacto.
Propiedad pública ArtifactUriLatestItemVersion Obtiene el último URI de artefacto de la versión.
Propiedad pública Attributes Obtiene los atributos asociados al elemento.
Propiedad pública ChangesetId Obtiene el identificador del conjunto de este elemento.
Propiedad pública CheckinDate Obtiene la fecha de la protección de este elemento.
Propiedad públicaMiembro estático Comparer Obtiene un objeto de Comparador para las rutas de acceso del servidor de control de versiones.
Propiedad pública ContentLength Obtiene la longitud del contenido de este elemento.
Propiedad pública DeletionId Obtiene el identificador de la eliminación de este elemento.
Propiedad pública DownloadUrl
Propiedad pública Encoding Obtiene la codificación de este elemento.
Propiedad pública HashValue Obtiene el valor hash de este elemento.
Propiedad pública IsBranch Marcador que describe si este elemento es una bifurcación.
Propiedad pública IsContentDestroyed Obtiene una marca que describe si el contenido del elemento se ha destruido.
Propiedad pública ItemId Obtiene el identificador de este elemento.
Propiedad pública ItemType Obtiene el tipo de este elemento.
Propiedad pública Properties Obsoleto. Obtiene una colección de solo lectura de propiedades asociado al elemento.
Propiedad pública PropertyValues Obtiene los valores de propiedad asociados al elemento.
Propiedad pública ServerItem Obtiene la ruta de acceso del elemento asociado en el servidor.
Propiedad pública VersionControlServer Obtiene el repositorio de control de versiones que contiene este elemento.

Arriba

Métodos

  Nombre Descripción
Método público DownloadFile() Descarga el contenido para esta versión del elemento.
Método público DownloadFile(String) Descarga el contenido para esta versión del elemento.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estático FromXml
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Crea una cadena usuario- legible que muestra propiedades pertinentes de este elemento. (Invalida a Object.ToString()).
Método público ToXml(XmlWriter, String)
Método públicoMiembro estático ToXml(XmlWriter, String, Item)

Arriba

Campos

  Nombre Descripción
Campo protegido m_changesetId Representa el identificador del conjunto de elementos.
Campo protegido m_checkinDate Representa la fecha de protección el elemento.
Campo protegido m_contentLength Representa la longitud de contenido del elemento.
Campo protegido m_deletionId Representa el identificador de la eliminación del elemento.
Campo protegido m_downloadUrl Representa la dirección URL de descarga asociada al elemento.
Campo protegido m_encoding Representa la codificación del elemento.
Campo protegido m_isBranch Representa si el elemento es una bifurcación.
Campo protegido m_itemId Representa el identificador de elemento.
Campo protegido m_itemType Representa al tipo del elemento.
Campo protegido m_serverItem Representa el servidor asociado al elemento.
Campo protegido m_timeZone Representa la zona horaria del elemento.
Campo protegido m_timeZoneOffset Representa el desfase de zona horaria del elemento.

Arriba

Comentarios

La ruta de acceso del elemento siempre es una ruta de acceso del servidor.Es devuelta por GetItems(), GetItem(), y otras diversas llamadas.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.VersionControl.Client (Espacio de nombres)