Compartir a través de


Workstation (Clase)

Una clase que representa un equipo y el estado de control de código fuente en él.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workstation

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

Sintaxis

'Declaración
Public NotInheritable Class Workstation
public sealed class Workstation

El tipo Workstation expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AttemptToAutoResolveConflicts Return o establece el intento del usuario a la preferencia auto de resolución de conflictos para este equipo
Propiedad públicaMiembro estático CacheEnabled Obtiene una marca que describe si la memoria caché está habilitada.
Propiedad públicaMiembro estático ConfigurationEnabled Cuando es true, el directorio de configuración existe y se utiliza.Cuando es false, o no tenemos acceso al directorio, no existe, o se ha establecido en false por la aplicación, y vamos a ejecutarnos sin caché de configuración.
Propiedad públicaMiembro estático Current Obtiene la instancia de estación de trabajo que representa el equipo actual.
Propiedad pública GetLatestOnCheckout Obtiene o establece un marcador que describe si recibir la última versión de un elemento en la comprobación.
Propiedad pública InstalledPolicyTypes Obtiene la matriz de tipos instalados de la directiva en este equipo.
Propiedad pública Name Obtiene el nombre de la estación de trabajo.
Propiedad públicaMiembro estático OfflineMetadataFileRoot Devuelve la ubicación del directorio donde se almacenan los archivos de metadatos locales de la versión del área de trabajo.
Propiedad pública PagedCheckinMaterializationCap Obtiene el tamaño máximo de un almacenamiento pendiente de la colección de cambio que se materializada en memoria para admitir la evaluación de la directiva de protección, o de checkstate de LastSavedCheckin.
Propiedad pública PagedCheckinPageSize Obtiene o establece el número máximo de cambios pendientes utilizados durante la protección paginada y paginados hasta que finalice la adquisición de cambio.

Arriba

Métodos

  Nombre Descripción
Método público EnsureUpdateWorkspaceInfoCache(VersionControlServer, String) Garantiza que la memoria caché de información del área de trabajo esté actualizada.
Método público EnsureUpdateWorkspaceInfoCache(VersionControlServer, String, TimeSpan) Asegúrese de que la memoria caché de información del área de trabajo esté actualizada.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetAllLocalWorkspaceInfo Obtiene una matriz de todos los objetos locales almacenados en caché de información del área de trabajo.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetLocalItemExclusions Devuelve el conjunto de exclusión locales de elemento para este usuario en este equipo.
Método público GetLocalWorkspaceInfo(String) Obtiene la información local almacenada en memoria caché del área de trabajo para el área de trabajo que contiene la ruta de acceso especificada.
Método público GetLocalWorkspaceInfo(Guid, String, String) Dado un Id. de instancia de la colección de proyectos de Equipo, el nombre del área de trabajo, y el propietario del área de trabajo, busca en la memoria caché del área de trabajo local para buscar un objeto correspondiente de WorkspaceInfo.Los nombres para mostrar se aceptan para la cadena de propietario del área de trabajo, pero si (nombre, propietario) la combinación es ambigua, un MultipleWorkspacesFoundException puede iniciar.Pasar RepositoryConstants.AuthenticatedUser para “workspaceOwner” no es válido, ya que ningún contexto existe para traducirlo al usuario autorizado.
Método público GetLocalWorkspaceInfo(VersionControlServer, String, String) Obtiene la información local almacenada en memoria caché del área de trabajo para el área de trabajo especificada.
Método público GetLocalWorkspaceInfoRecursively Obtiene la matriz de objetos de información del área de trabajo en o por debajo de la ruta de acceso especificada.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsExplicitlyMapped Comprueba si la ruta especificada sea la asignación de un área de trabajo.
Método público IsMapped Comprueba si la ruta de acceso especificada se asigna en un área de trabajo.
Método público QueryLocalWorkspaceInfo Obtiene una matriz de los objetos de WorkspaceInfo que coinciden con los parámetros especificados.
Método público ReloadCache Fuerza una recarga de caché en el disco.
Método público RemoveCachedWorkspaceInfo(VersionControlServer) Quita las áreas de trabajo asociados al repositorio especificado de caché.
Método público RemoveCachedWorkspaceInfo(VersionControlServer, String) Quita las áreas de trabajo asociados al repositorio especificado de caché.
Método público RemoveCachedWorkspaceInfo(Uri, String, String) Quita el área de trabajo de la memoria caché especificada.
Método público RemoveLocalItemExclusion Quita una exclusión de lista local de exclusión del elemento.
Método público SetLocalItemExclusions Sobrescribe la lista de exclusión locales del elemento a la lista pasó.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UpdateServerUriReferences Obsoleta. Actualiza la memoria caché para hacer referencia al repositorio especificado del control de código fuente utilizando el identificador uniforme de recursos especificado (URI).
Método público UpdateWorkspaceInfoCache(VersionControlServer, String) Actualiza la memoria caché con los objetos de información del área de trabajo asociados al repositorio especificado.
Método público UpdateWorkspaceInfoCache(VersionControlServer, String, array<Workspace[]%) Actualiza la memoria caché con los objetos de información del área de trabajo asociados al repositorio especificado.

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)