Freigeben über


Workspace-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.VersionControl.Server
Assembly:  Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntax

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

Der Workspace-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Workspace Standardkonstruktor für das Marshalling.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Comment Kommentar, der den Arbeitsbereich beschreibt.Kann sich NULL oder leeren. HINWEIS: XML normalisiert alle Zeilenenden dem Zeilenvorschub (\ n).
Öffentliche Eigenschaft Computer Name des Computers, den Arbeitsbereich dieser gehört.
Öffentliche Eigenschaft EffectivePermissions Dieses Feld wird nur aufgefüllt, wenn es diesen Arbeitsbereich über die Verbindung zurück an den Client sendet. Es enthält das effektive WorkspacePermissions des Benutzers, der die entsprechende Webmethode aufrufen: CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces. Dieses Feld wird ausgefüllt, indem die statische Methode Workspace.PopulateEffectivePermissionsForUser beschrieben.Es sollte nicht für Wertpapierbewertung außer, sofort nach dem Auffüllen des Werts mit PopulateEffectivePermissionsForUser auf gebaut werden.Andernfalls wird eine von HasWorkspacePermission oder von CheckWorkspacePermission auf dem SecurityManager.
Öffentliche Eigenschaft Folders Array Arbeitsordnerzuordnungen dieses Arbeitsbereichs.Diese Eigenschaft ist nicht gewährleistet, um Ordner zurückzugeben, die mit der Datenbank aktuell sind.Wenn Zuordnungen aktuell dann erforderlich sind, sollte GetUpToDateFolders aufgerufen werden.
Öffentliche Eigenschaft IsLocal True, wenn der Arbeitsbereich ein lokaler Arbeitsbereich ist. False, wenn der Arbeitsbereich ein Serverarbeitsbereich (herkömmlicher Arbeitsbereich) ist.
Öffentliche Eigenschaft LastAccessDate Das Datum der Tagsauflösung des letzten Mal, das auf den Arbeitsbereich zugegriffen wurde.
Öffentliche Eigenschaft Name Arbeitsbereichsname.Darf für ein bestimmtes OwnerName eindeutig sein.
Öffentliche Eigenschaft Options
Öffentliche Eigenschaft OwnerAliases
Öffentliche Eigenschaft OwnerDisplayName Anzeigename des Benutzers, der diesen Arbeitsbereich besitzt.
Öffentliche Eigenschaft OwnerIdentifier
Öffentliche Eigenschaft OwnerIdentityType Hierbei wird die Frameworkserverklasse IdentityDescriptor, um ein IdentityDescriptor für die Verwendung im Client zurückzuschicken.So Whidbey-Kompatibilität nicht beschädigen --- Installieren eines Deserialisierungsfehlers Whidbey XML beruht dieses auf IdentityDescriptor, das Unterelemente hat keine und kein Endenelement (Kurzform) verfügt.Daher sollte es vom Formular kommunizieren: "".
Öffentliche Eigenschaft OwnerName Identitätsname des Benutzers, der diesen Arbeitsbereich besitzt. Sollte der Format Domäne\Benutzername haben.
Öffentliche Eigenschaft OwnerUniqueName Eindeutiger Name des Benutzers, der diesen Arbeitsbereich besitzt.
Öffentliche Eigenschaft SecurityToken Sicherheitstoken für den Arbeitsbereichsnamespace, der den Sicherheitsdienst verwendet.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUpToDateFolders Array Arbeitsordnerzuordnungen dieses Arbeitsbereichs, die gewährleistet werden, um zu sein auf dem neuesten Stand, was in der Datenbank handelt.
Öffentliche Methode LocalItemToWorkingFolder Gibt einen neuen WorkingFolder-Objekt zurück, das beschreibt, wie ein bestimmter lokaler Pfad im Arbeitsbereich zugeordnet ist. Die Pfade des erstellten WorkingFolder entsprechen dem angegebenen Element genau ab; Das bedeutet, dass das WorkingFolder-Objekt nicht notwendigerweise ein Duplikat von einem der WorkingFolder-Objekte in der Ordnerauflistung.
Öffentliche Methode LocalToServerItem Übersetzt ein lokales Element zu einem Serverelement die Arbeitsordner auf Grundlage des Arbeitsbereichs. Wenn honorCloaks zutrifft, gibt ein verdecktes Element Sie ein ItemCloakedException. Wenn honorCloaks falsch ist, gibt ein verdecktes Element NULL zurück. Ein nicht zugeordnete Element gibt Ihnen ein ItemNotMappedException immer.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RecordInformation IRecordable.RecordInformations-Datensatzklasseninformationen für die Protokollierung.
Öffentliche Methode ServerItemToWorkingFolder Gibt einen neuen WorkingFolder-Objekt zurück, das beschreibt, wie ein bestimmter Serverpfad im Arbeitsbereich zugeordnet ist. Die Pfade des erstellten WorkingFolder entsprechen dem angegebenen Element genau ab; Das bedeutet, dass das WorkingFolder-Objekt nicht notwendigerweise ein Duplikat von einem der WorkingFolder-Objekte in der Ordnerauflistung.
Öffentliche Methode ServerToLocalItem Übersetzt ein Serverelement zu einem localitem Element auf Grundlage die Arbeitsordner des Arbeitsbereichs. Wenn honorCloaks zutrifft, gibt ein verdecktes Element Sie ein ItemCloakedException. Wenn honorCloaks falsch ist, gibt ein verdecktes Element NULL zurück. Ein nicht zugeordnete Element gibt Ihnen ein ItemNotMappedException immer.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.VersionControl.Server-Namespace