Compartir a través de


WorkspaceSpec (Clase)

Una clase de utilidad para las especificaciones de manipulación del área de trabajo de control de versiones. Contiene las rutinas para analizar, dando formato, validar, etc.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.VersionControl.Common.WorkspaceSpec

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

Sintaxis

'Declaración
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

El tipo WorkspaceSpec expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático OwnerDisambiguationSeparatorEnd Devuelve la cadena de fin para el separador de la desambiguación propietario.
Propiedad públicaMiembro estático OwnerDisambiguationSeparatorStart Devuelve la cadena inicial del separador de la desambiguación propietario.
Propiedad públicaMiembro estático Separator Devuelve el carácter separador para WorkspaceSpec.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático Combine(String, String) Compila el nombre calificado del área de trabajo de las partes independientes del área de trabajo y propietario.
Método públicoMiembro estático Combine(String, String, String) Compila el nombre completo del área de trabajo con la desambiguación propietaria de elementos independientes del área de trabajo y propietario.
Método públicoMiembro estático IsLegalName Comprueba si el nombre del área de trabajo consta solo de caracteres válidos y es menor que la longitud máxima y no contienen un separador de área de trabajo.
Método públicoMiembro estático Parse(String, String, String%, String%) Analiza una especificación del área de trabajo del usuario del área de trabajo de formulario y devuelve los dos elementos.Si el nombre de usuario no se especifica (o completo) en la especificación del área de trabajo, utiliza la información de argumento de defaultUser.NOTA: Este método puede nombre de usuario completo (por ejemplo faltó el prefijo de domain\), esta rutina no intenta proporcionar fragmentos que falta.El llamador es responsable de hacerlo.
Método públicoMiembro estático Parse(String, String, String, String%, String%, String%) Analiza una especificación del área de trabajo del usuario del área de trabajo de formulario y devuelve los dos elementos.Si el nombre de usuario no se especifica (o completo) en la especificación del área de trabajo, usa la información de los argumentos de defaultUser.NOTA: Este método puede nombre de usuario completo (por ejemplo faltó el prefijo de domain\), esta rutina no intenta proporcionar fragmentos que falta.El llamador es responsable de hacerlo.
Método públicoMiembro estático SanitizeProposedName Dado un nombre propuesto para un conjunto de cambios aplazados o un área de trabajo, la trunca en la longitud máxima de los nombres del conjunto de cambios aplazados y del área de trabajo, y quita caracteres no válidos.La validación de nombres se aplica por el servidor.El proceso de sanitization para limpiar un nombre es actual a partir de la versión de este modelo de objetos.Mientras que es improbable, es posible que si este método se utiliza con una versión futura de esprtfs, que el nombre generado puede no ser válido debido a un cambio en las reglas para nombres de área de trabajo y conjunto de cambios aplazados.

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.Common (Espacio de nombres)