Compartir a través de


Workspace (Clase)

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.Workspace

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

Sintaxis

'Declaración
<RequiredClientServiceAttribute("VersionControlServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
Public Class Workspace _
    Implements IRecordable
[RequiredClientServiceAttribute("VersionControlServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
public class Workspace : IRecordable

El tipo Workspace expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público Workspace Constructor predeterminado para formar.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Comment Comentario que describe el área de trabajo.Puede ser null o vaciar. NOTA: XML normalizará todos los finales de línea a LF (\n).
Propiedad pública Computer Nombre del equipo al que esta área de trabajo pertenece.
Propiedad pública EffectivePermissions Se rellena este campo cuando envía esta área de trabajo a través de la conexión de nuevo al cliente. Contiene el WorkspacePermissions efectivo del usuario que llamó al webmethod pertinente: CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces. Este campo se rellena mediante el método estático Workspace.PopulateEffectivePermissionsForUser.No debe ser de confianza sobre para la evaluación de seguridad excepto inmediatamente después de rellenar el valor con PopulateEffectivePermissionsForUser.Si no, utilice uno de HasWorkspacePermission o de CheckWorkspacePermission en el SecurityManager.
Propiedad pública Folders Matriz de las asignaciones de la carpeta de trabajo de esta área de trabajo.Esta propiedad no se garantiza para devolver las carpetas que están actualizados con la base de datos.Si las asignaciones actualizadas se necesitan GetUpToDateFolders debe llamar.
Propiedad pública IsLocal True si el área de trabajo es un área de trabajo local. False si el área de trabajo es un área de trabajo de servidor (área de trabajo tradicional).
Propiedad pública LastAccessDate Es la fecha a la resolución del día de la última vez que el área de trabajo ha tenido acceso.
Propiedad pública Name Nombre del área de trabajo.Debe ser único para un OwnerName especificado.
Propiedad pública Options
Propiedad pública OwnerAliases
Propiedad pública OwnerDisplayName Nombre para mostrar del usuario que posee esta área de trabajo.
Propiedad pública OwnerIdentifier
Propiedad pública OwnerIdentityType Esto utiliza la clase IdentityDescriptor de servidor el marco para enviar a un IdentityDescriptor para su uso en el cliente.Para no interrumpir la compatibilidad de Whidbey --- con respecto a un error de deserialización de Whidbey XML, esto se basa en IdentityDescriptor que no tiene ningún subelementos y que no tiene un elemento end (forma abreviada).Por tanto, debe tener el formato: "".
Propiedad pública OwnerName Nombre de la identidad del usuario que posee esta área de trabajo. Debe tener el formato DOMAIN\username.
Propiedad pública OwnerUniqueName Nombre único del usuario que posee esta área de trabajo.
Propiedad pública SecurityToken Token de seguridad para el espacio de nombres del área de trabajo que utiliza el servicio de seguridad.

Arriba

Métodos

  Nombre Descripción
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 GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetUpToDateFolders Matriz de las asignaciones de la carpeta de trabajo de esta área de trabajo que se garantiza que actualizarse con qué hay en la base de datos.
Método público LocalItemToWorkingFolder Devuelve un nuevo objeto de WorkingFolder que describe cómo una ruta de acceso local especificada está asignada en el área de trabajo. Las rutas de WorkingFolder construido con el elemento especificado con precisión; es decir, el objeto de WorkingFolder no es necesariamente un duplicado de uno de los objetos de WorkingFolder en la colección de carpetas.
Método público LocalToServerItem Convierte un elemento local a un elemento de servidor basado en las carpetas de trabajo del área de trabajo. Si los honorCloaks es true, un elemento escondido producirá un ItemCloakedException. Si los honorCloaks es false, un elemento escondido devolverá null. Un elemento no asignados siempre producirá un ItemNotMappedException.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público RecordInformation Información de la clase de registro de IRecordable.RecordInformation para registrar.
Método público ServerItemToWorkingFolder Devuelve un nuevo objeto de WorkingFolder que describe cómo una ruta especificada del servidor se asigna en el área de trabajo. Las rutas de WorkingFolder construido con el elemento especificado con precisión; es decir, el objeto de WorkingFolder no es necesariamente un duplicado de uno de los objetos de WorkingFolder en la colección de carpetas.
Método público ServerToLocalItem Convierte un elemento del servidor a un elemento de localitem basándose en las carpetas de trabajo del área de trabajo. Si los honorCloaks es true, un elemento escondido producirá un ItemCloakedException. Si los honorCloaks es false, un elemento escondido devolverá null. Un elemento no asignados siempre producirá un ItemNotMappedException.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

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