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 | |
---|---|---|
Workspace | Standardkonstruktor für das Marshalling. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Comment | Kommentar, der den Arbeitsbereich beschreibt.Kann sich NULL oder leeren. HINWEIS: XML normalisiert alle Zeilenenden dem Zeilenvorschub (\ n). | |
Computer | Name des Computers, den Arbeitsbereich dieser gehört. | |
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. | |
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. | |
IsLocal | True, wenn der Arbeitsbereich ein lokaler Arbeitsbereich ist. False, wenn der Arbeitsbereich ein Serverarbeitsbereich (herkömmlicher Arbeitsbereich) ist. | |
LastAccessDate | Das Datum der Tagsauflösung des letzten Mal, das auf den Arbeitsbereich zugegriffen wurde. | |
Name | Arbeitsbereichsname.Darf für ein bestimmtes OwnerName eindeutig sein. | |
Options | ||
OwnerAliases | ||
OwnerDisplayName | Anzeigename des Benutzers, der diesen Arbeitsbereich besitzt. | |
OwnerIdentifier | ||
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: "". | |
OwnerName | Identitätsname des Benutzers, der diesen Arbeitsbereich besitzt. Sollte der Format Domäne\Benutzername haben. | |
OwnerUniqueName | Eindeutiger Name des Benutzers, der diesen Arbeitsbereich besitzt. | |
SecurityToken | Sicherheitstoken für den Arbeitsbereichsnamespace, der den Sicherheitsdienst verwendet. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetUpToDateFolders | Array Arbeitsordnerzuordnungen dieses Arbeitsbereichs, die gewährleistet werden, um zu sein auf dem neuesten Stand, was in der Datenbank handelt. | |
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. | |
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. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
RecordInformation | IRecordable.RecordInformations-Datensatzklasseninformationen für die Protokollierung. | |
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. | |
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. | |
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.