Partager via


Workspace, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Server
Assembly :  Microsoft.TeamFoundation.VersionControl.Server (dans Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntaxe

'Déclaration
<RequiredClientServiceAttribute("VersionControlServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
Public Class Workspace _
    Implements IRecordable
[RequiredClientServiceAttribute("VersionControlServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
public class Workspace : IRecordable

Le type Workspace expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Workspace Constructeur par défaut pour le marshaling.

Début

Propriétés

  Nom Description
Propriété publique Comment Commentaire décrivant l'espace de travail.Peut être null ou vide. REMARQUE : XML normalisera toutes les fins de ligne au saut de ligne (\ n).
Propriété publique Computer Nom de l'ordinateur auquel cet espace de travail appartient.
Propriété publique EffectivePermissions Ce champ est rempli uniquement lorsqu'il envoie cet espace de travail lors de la transmission au client. Il contient le WorkspacePermissions effective de l'utilisateur qui a appelé le webmethod approprié : CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces. Ce champ est rempli à l'aide de la méthode statique Workspace.PopulateEffectivePermissionsForUser.Il ne doit pas être considéré au moment de l'évaluation de sécurité sauf immédiatement après remplir une valeur avec PopulateEffectivePermissionsForUser.Sinon, utilisez l'une de HasWorkspacePermission ou de CheckWorkspacePermission sur le SecurityManager.
Propriété publique Folders Choix de mappages de dossiers de travail de cet espace de travail.Cette propriété n'est pas garanti retourner les dossiers à jour avec la base de données.Si les mappages à jour sont nécessaires ensuite GetUpToDateFolders doit être appelé.
Propriété publique IsLocal True si l'espace de travail est un espace de travail local. False si l'espace de travail est un espace de travail du serveur (espace de travail traditionnel).
Propriété publique LastAccessDate Il s'agit de la date à la résolution du jour de la dernière fois où l'espace de travail a été accédé.
Propriété publique Name Nom de l'espace de travail.Doit être unique d'un OwnerName donné.
Propriété publique Options
Propriété publique OwnerAliases
Propriété publique OwnerDisplayName Nom complet de l'utilisateur qui possède cet espace de travail.
Propriété publique OwnerIdentifier
Propriété publique OwnerIdentityType Utilise la classe IdentityDescriptor de serveur d'infrastructure pour envoyer d'un IdentityDescriptor à utiliser dans le client.Pour ne pas désactiver la compatibilité de Whidbey --- quant à un bogue de désérialisation de Whidbey XML, cela dépend IdentityDescriptor n'ayant aucun sous-élément et n'ayant aucun élément de fin (forme abrégée).Par conséquent, elle doit être du formulaire : "".
Propriété publique OwnerName Nom de l'identité de l'utilisateur qui possède cet espace de travail. Doit être du DOMAINE\du NomUtilisateur.
Propriété publique OwnerUniqueName Nom unique de l'utilisateur qui possède cet espace de travail.
Propriété publique SecurityToken Jeton de sécurité pour l'espace de noms d'espace de travail qui utilise le service de sécurité.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetUpToDateFolders Choix de mappages de dossiers de travail de cet espace de travail qui est garantie à jour avec celui de la base de données.
Méthode publique LocalItemToWorkingFolder Retourne un objet de WorkingFolder qui décrit comment un chemin d'accès local donné est mappé dans l'espace de travail. Les chemins d'accès du WorkingFolder construit correspondront à l'élément donné exactement ; autrement dit, l'objet de WorkingFolder n'est pas nécessairement un doublon d'un des objets de WorkingFolder dans la collection de dossiers.
Méthode publique LocalToServerItem Traduit un élément local à un élément du serveur basée sur des dossiers de travail de l'espace de travail. Si les honorCloaks est vrai, un élément masqué vous offre un ItemCloakedException. Si les honorCloaks est false, un élément masqué retourne null. Un élément a fournit toujours un ItemNotMappedException.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique RecordInformation Informations de classe d'enregistrement d'IRecordable.RecordInformation pour l'enregistrement.
Méthode publique ServerItemToWorkingFolder Retourne un objet de WorkingFolder qui décrit comment un chemin d'accès au serveur donné est mappé dans l'espace de travail. Les chemins d'accès du WorkingFolder construit correspondront à l'élément donné exactement ; autrement dit, l'objet de WorkingFolder n'est pas nécessairement un doublon d'un des objets de WorkingFolder dans la collection de dossiers.
Méthode publique ServerToLocalItem Traduit un élément du serveur à un élément de localitem selon les dossiers de travail de l'espace de travail. Si les honorCloaks est vrai, un élément masqué vous offre un ItemCloakedException. Si les honorCloaks est false, un élément masqué retourne null. Un élément a fournit toujours un ItemNotMappedException.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.VersionControl.Server, espace de noms