Freigeben über


Shelveset-Klasse

Eine serverseitige Auflistung ausstehende Änderungen und zugeordnete Metadaten.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Shelveset

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

Syntax

'Declaration
Public NotInheritable Class Shelveset
public sealed class Shelveset

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode Shelveset(VersionControlServer, String, String) Initialisiert eine neue Shelvesetinstanz.
Öffentliche Methode Shelveset(VersionControlServer, String, String, IEnumerable<PropertyValue>) Erstellen Sie ein Shelvesetobjekt für das Ablegen von Änderungen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ArtifactUri Artefakt URI
Öffentliche Eigenschaft AssociatedWorkItems Gibt einen eingeschränkten Satz von Informationen über die zugeordneten Arbeitsaufgaben mit diesem Changeset zurück.Diese Eigenschaft Spinzyklen nicht in ein WorkItemStore.Daher ist es sehr schnell.
Öffentliche Eigenschaft BriefWorkItemInfo Kurze Arbeitsaufgabeninformationen einschließlich nur die ID und Aktionen auf jedem enthalten dem Shelveset. Anders als WorkItemInfo greift auf diese Eigenschaft nicht auf den Server.
Öffentliche Eigenschaft ChangesExcluded Ruft ab oder legt ein Flag fest, das beschreibt, ob einige Änderungen von diesem Shelveset ausgeschlossen wurden.
Öffentliche Eigenschaft CheckinNote Ruft ab oder legt den Eincheckhinweis fest, der diesem Shelveset zugeordnet ist.
Öffentliche Eigenschaft Comment Ruft ab oder legt den Kommentar fest, der das Shelveset beschreibt.
Öffentliche Eigenschaft CreationDate Ruft ab oder legt das Datum und die Uhrzeit fest, dass das Shelveset gelöscht wurde.
Öffentliche Eigenschaft DisplayName Ruft den formatierten Namen des Shelvesets ab.
Öffentliche Eigenschaft Name Ruft ab oder legt den Shelvesetnamen fest.
Öffentliche EigenschaftStatischer Member NameComparer Ruft den Vergleich für Namen ab.
Öffentliche Eigenschaft OwnerDisplayName Dies ist der Besitzer des Shelvesets im Anzeigeformat.
Öffentliche Eigenschaft OwnerName Ruft den Besitzernamen ab bzw. legt diesen fest.
Öffentliche Eigenschaft PolicyOverrideComment Ruft ab oder legt einen vom Benutzer bereitgestellten Kommentar fest, der erklärt, warum die Richtlinie fehlschlug.
Öffentliche Eigenschaft Properties Gibt eine schreibgeschützte Auflistung Eigenschaften zurück, die dem Shelveset zugeordnet werden.
Öffentliche Eigenschaft QualifiedName Dies ist der formatierte eindeutige Name des Shelvesets.
Öffentliche Eigenschaft VersionControlServer Ruft das Repository ab, das dieses Shelveset enthält.
Öffentliche Eigenschaft WorkItemInfo Ruft ab oder legt ein Array der Arbeitsaufgaben fest, die dem Shelveset und deren Eincheckenverhalten zugeordnet werden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche MethodeStatischer Member FromXml
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode RemoveProperty Entfernt die Eigenschaft aus Eigenschaftbehälter.
Öffentliche Methode SetProperty Fügt oder aktualisiert den Eigenschaftswert im Eigenschaftbehälter.
Öffentliche Methode ToString Erstellt eine Benutzer-lesbare Zeichenfolge, die Eigenschaften in diesem Shelveset beschreibt. (Überschreibt Object.ToString().)
Öffentliche Methode ToXml(XmlWriter, String)
Öffentliche MethodeStatischer Member ToXml(XmlWriter, String, Shelveset)

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