Compartir a través de


VersionSpec (Clase)

Una clase de utilidad para analizar especificaciones de la versión.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.ChangesetVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.DateVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.LabelVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.LatestVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.WorkspaceVersionSpec

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

Sintaxis

'Declaración
Public MustInherit Class VersionSpec
public abstract class VersionSpec

El tipo VersionSpec expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido VersionSpec Inicializa una nueva instancia de VersionSpec.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DisplayString Obtiene la representación de cadena de la especificación de la versión.
Propiedad públicaMiembro estático Latest Obtiene la última versión de este VersionSpec en el repositorio.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático AddDeletionModifierIfNecessary(Item) Da formato a una ruta de acceso de elemento para incluir el identificador de eliminación si es distinto de cero.
Método públicoMiembro estático AddDeletionModifierIfNecessary(String, Int32) Da formato a una ruta de acceso para incluir el identificador de eliminación si es distinto de cero.
Método público ComputeVersionString
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úblico Format Da formato a una ruta con el especificador de la versión.
Método públicoMiembro estático FormatRange Da formato a un servidor o una ruta de acceso local utilizando el intervalo de versiones que se especifica.
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úblicoMiembro estático Parse(String, String) Convierte una cadena de la especificación de la versión a una matriz de los objetos de VersionSpec.Incluye un especificador de rango.
Método públicoMiembro estático Parse(String, String, String) Dado un convertido de la cadena de versión lo a objetos de VersionSpec de la matriz.Si la especificación de la versión no contenía un especificador de rango a ésta devolverá una matriz de tamaño uno.Si no, una matriz de tamaño dos.
Método públicoMiembro estático ParseSingleSpec(String, String) Convierte una cadena de la especificación de la versión a un objeto de VersionSpec.
Método públicoMiembro estático ParseSingleSpec(String, String, String) Especifica una cadena de versión (sin un especificador de rango), conviértala en un objeto de VersionSpec.
Método públicoMiembro estático ParseVersionedFileSpec(String, String, String%, array<VersionSpec[]%) Analiza una cadena versión de la especificación de archivo nombre de archivo de formato “; versión”.
Método públicoMiembro estático ParseVersionedFileSpec(String, String, Int32%, String%, array<VersionSpec[]%) Analiza una cadena versión de la especificación de archivo nombre de archivo de formato “; versión” o “nombre de archivo; versión; deletionID”.
Método públicoMiembro estático ParseVersionedFileSpec(String, String, String, Int32%, String%, array<VersionSpec[]%) Analizar una especificación versión de archivo de nombre de archivo de formulario; versión o nombre de archivo; versión; deletionID.
Método públicoMiembro estático ReorderVersionSpecs Intercambia dos instancias de VersionSpec si están desordenados.
Método público ToString Crea una cadena usuario- legible que describe esta instancia de VersionSpec. (Invalida a Object.ToString()).
Método público ToXml(XmlWriter, String)
Método públicoMiembro estático ToXml(XmlWriter, String, VersionSpec)

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático DeletionModifier Identificador de eliminación; un modificador de versión.
Campo públicoMiembro estático RangeSeparator Carácter que se utiliza para separar los componentes de un intervalo de la especificación de la versión.
Campo públicoMiembro estático Separator Carácter que se utiliza para separar un nombre de archivo de la especificación de la versión.

Arriba

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)