Freigeben über


Workstation-Klasse

Eine Klasse, die einen Computer und den Quellcodeverwaltungszustand darauf darstellt.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workstation

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

Syntax

'Declaration
Public NotInheritable Class Workstation
public sealed class Workstation

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AttemptToAutoResolveConflicts EINGABETASTE oder legt den Versuch des Benutzers fest, Konflikteinstellung für diesen Computer automatisch aufzulösen
Öffentliche EigenschaftStatischer Member CacheEnabled Ruft ein Flag ab, das beschreibt, ob der Cache aktiviert wird.
Öffentliche EigenschaftStatischer Member ConfigurationEnabled Wenn true, das Konfigurationsverzeichnis vorhanden und verwendet werden wird.Bei false, entweder wir nicht auf das Verzeichnis verfügen, besteht jedoch nicht, oder es handelt auf false von der Anwendung festgelegt wurde, und Sie möchten ohne den Konfigurationscache ausgeführt werden.
Öffentliche EigenschaftStatischer Member Current Ruft die Arbeitsstationsinstanz ab, die den aktuellen Computer darstellt.
Öffentliche Eigenschaft GetLatestOnCheckout Ruft ein Flag fest, das beschreibt, ob die neueste Version eines Elements auf Auschecken empfängt.
Öffentliche Eigenschaft InstalledPolicyTypes Ruft das Array der installierten Richtlinientypen auf dem Computer abhängen.
Öffentliche Eigenschaft Name Ruft den Namen dieser Arbeitsstation ab.
Öffentliche EigenschaftStatischer Member OfflineMetadataFileRoot Gibt das Verzeichnis zurück, in dem lokale Versionsmetadatendateien des Arbeitsbereichs gespeichert werden.
Öffentliche Eigenschaft PagedCheckinMaterializationCap Ruft die maximale Größe eines Auflistungs-, die in den Arbeitsspeicher, um materialisiert wird Eincheckrichtlinieauswertung zu unterstützen, oder LastSavedCheckin-checkstatespeichers Ausstehende Änderung ab.
Öffentliche Eigenschaft PagedCheckinPageSize Ruft ab oder legt maximale Anzahl ausstehenden Änderungen, die während auslagerbarem Eincheckvorgang und der geblätterten Datensammlung Ausstehende Änderungen verwendet werden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode EnsureUpdateWorkspaceInfoCache(VersionControlServer, String) Stellt sicher, dass der Arbeitsbereichsinformationscache aktualisiert wird.
Öffentliche Methode EnsureUpdateWorkspaceInfoCache(VersionControlServer, String, TimeSpan) Vergewissert sicher, dass der Arbeitsbereichsinformationscache aktualisiert wird.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetAllLocalWorkspaceInfo Ruft ein Array aller zwischengespeicherten lokalen Arbeitsbereichsinformationsobjekte ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLocalItemExclusions Gibt dem Satz von lokalen Elementausschlüssen für diesen Benutzer auf diesem Computer zurück.
Öffentliche Methode GetLocalWorkspaceInfo(String) Ruft die zwischengespeicherten lokalen Arbeitsbereichsinformationen für den Arbeitsbereich ab, der den angegebenen Pfad enthält.
Öffentliche Methode GetLocalWorkspaceInfo(Guid, String, String) Eine Teamprojektauflistungs-Instanz-ID, einen Arbeitsbereichsnamen und einen Arbeitsbereichsbesitzer, Perspektive angegeben im lokalen Arbeitsbereichscache, um einen entsprechenden WorkspaceInfo-Objekts zu suchen.Anzeigenamen werden für die Arbeitsbereichsbesitzerszeichenfolge akzeptiert, aber, wenn die (Name, Besitzer) Kombination mehrdeutig ist, wird ein MultipleWorkspacesFoundException ausgelöst werden.RepositoryConstants.AuthenticatedUser für "workspaceOwner" übergeben ist ungültig, da kein Kontext vorhanden ist, um es in autorisierte Benutzer zu übersetzen.
Öffentliche Methode GetLocalWorkspaceInfo(VersionControlServer, String, String) Ruft die zwischengespeicherten lokalen Arbeitsbereichsinformationen für den angegebenen Arbeitsbereichs.
Öffentliche Methode GetLocalWorkspaceInfoRecursively Ruft das Array von Arbeitsbereichsinformationsobjekten bei oder unter dem angegebenen Pfad.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsExplicitlyMapped Überprüft, ob der angegebene Pfad die Stammzuordnung in einem Arbeitsbereich ist.
Öffentliche Methode IsMapped Überprüft, ob der angegebene Pfad in einem Arbeitsbereich zugeordnet ist.
Öffentliche Methode QueryLocalWorkspaceInfo Rufen Sie ein Array von WorkspaceInfo Objekte diese Übereinstimmung die angegebenen Parameter ab.
Öffentliche Methode ReloadCache Erzwingt ein erneuter Ladevorgang des Caches auf Datenträger.
Öffentliche Methode RemoveCachedWorkspaceInfo(VersionControlServer) Entfernt die Arbeitsbereiche, die dem angegebenen Repository vom Cache belegt werden.
Öffentliche Methode RemoveCachedWorkspaceInfo(VersionControlServer, String) Entfernt die Arbeitsbereiche, die dem angegebenen Repository vom Cache belegt werden.
Öffentliche Methode RemoveCachedWorkspaceInfo(Uri, String, String) Entfernt den angegebenen Arbeitsbereich aus dem Cache.
Öffentliche Methode RemoveLocalItemExclusion Entfernt einen Ausschluss von der lokalen Elementausschlussliste.
Öffentliche Methode SetLocalItemExclusions Überschreibt die Liste von lokalen Elementausschlüssen mit der Liste, die übergeben wird.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateServerUriReferences Veraltet. Aktualisiert den Cache, um das angegebene Quellcodeverwaltungsrepository mithilfe des angegebenen URIs (Uniform Resource Identifiers (URI) zu verweisen.
Öffentliche Methode UpdateWorkspaceInfoCache(VersionControlServer, String) Aktualisiert den Cache mit den Arbeitsbereichsinformationsobjekten, die dem angegebenen Repository zugeordnet werden.
Öffentliche Methode UpdateWorkspaceInfoCache(VersionControlServer, String, array<Workspace[]%) Aktualisiert den Cache mit den Arbeitsbereichsinformationsobjekten, die dem angegebenen Repository zugeordnet werden.

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.Client-Namespace