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 | |
---|---|---|
Workspace | Constructor predeterminado para formar. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
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). | |
Computer | Nombre del equipo al que esta área de trabajo pertenece. | |
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. | |
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. | |
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). | |
LastAccessDate | Es la fecha a la resolución del día de la última vez que el área de trabajo ha tenido acceso. | |
Name | Nombre del área de trabajo.Debe ser único para un OwnerName especificado. | |
Options | ||
OwnerAliases | ||
OwnerDisplayName | Nombre para mostrar del usuario que posee esta área de trabajo. | |
OwnerIdentifier | ||
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: "". | |
OwnerName | Nombre de la identidad del usuario que posee esta área de trabajo. Debe tener el formato DOMAIN\username. | |
OwnerUniqueName | Nombre único del usuario que posee esta área de trabajo. | |
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 | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
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. | |
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. | |
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. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
RecordInformation | Información de la clase de registro de IRecordable.RecordInformation para registrar. | |
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. | |
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. | |
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)