Freigeben über


VersionSpec-Klasse

Eine Hilfsklasse, um die Versionsspezifikation zu analysieren.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.ChangesetVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.DateVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.LabelVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.LatestVersionSpec
    Microsoft.TeamFoundation.VersionControl.Client.WorkspaceVersionSpec

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

Syntax

'Declaration
Public MustInherit Class VersionSpec
public abstract class VersionSpec

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

Konstruktoren

  Name Beschreibung
Geschützte Methode VersionSpec Initialisiert eine neue VersionSpec-Instanz.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DisplayString Ruft die Zeichenfolgendarstellung der Versionsspezifikation ab.
Öffentliche EigenschaftStatischer Member Latest Ruft die aktuelle Version dieses VersionSpec im Repository ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AddDeletionModifierIfNecessary(Item) Formatiert einen Elementpfad, um die Lösch-ID einzuschließen, wenn sie nicht 0 ist.
Öffentliche MethodeStatischer Member AddDeletionModifierIfNecessary(String, Int32) Formatiert einen Pfad, um die Lösch-ID einzuschließen, wenn sie nicht 0 ist.
Ö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 Format Formatiert einen Pfad mithilfe des Versionsspezifizierers.
Öffentliche MethodeStatischer Member FormatRange Formatiert einen Server oder Variablenpfad mithilfe des Versionsbereichs, der angegeben wird.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeStatischer Member Parse(String, String) Konvertiert eine Versionsspezifikationszeichenfolge zu einem Array VersionSpec-Objekten.Erläutert einen Bereichsspezifizierer unter.
Öffentliche MethodeStatischer Member Parse(String, String, String) Konvertieren einer Versionszeichenfolge in ein Array von VersionSpec-Objekten.Wenn die Versionsspezifikation keinen Bereichsspezifizierer dann enthält, gibt diese einem Array eine Größe zurück.Andernfalls ein Array Größe zwei.
Öffentliche MethodeStatischer Member ParseSingleSpec(String, String) Konvertiert eine Versionsspezifikationszeichenfolge zu einem VersionSpec-Objekt.
Öffentliche MethodeStatischer Member ParseSingleSpec(String, String, String) Eine Versionszeichenfolge vorliegt (ohne einen Bereichsspezifizierer), konvertieren Sie sie in ein VersionSpec-Objekt.
Öffentliche MethodeStatischer Member ParseVersionedFileSpec(String, String, String%, array<VersionSpec[]%) Analysiert eine Version Dateibeschreibungszeichenfolge des Formulars "Dateiname; Version".
Öffentliche MethodeStatischer Member ParseVersionedFileSpec(String, String, Int32%, String%, array<VersionSpec[]%) Analysiert eine Version Dateibeschreibungszeichenfolge des Formulars "Dateiname; Release" oder "Dateiname; Version; deletionID".
Öffentliche MethodeStatischer Member ParseVersionedFileSpec(String, String, String, Int32%, String%, array<VersionSpec[]%) Analysiert eine versioniert Dateispezifikation des Formulardateinamens; Version oder Dateiname; Version; deletionID.
Öffentliche MethodeStatischer Member ReorderVersionSpecs Vertauscht zwei VersionSpec-Instanzen aus, wenn in falscher sind.
Öffentliche Methode ToString Erstellt eine für den Benutzer lesbare Zeichenfolge, die diese VersionSpec-Instanz beschreibt. (Überschreibt Object.ToString().)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member DeletionModifier Löschenbezeichner; ein Versionsmodifizierer.
Öffentliches FeldStatischer Member RangeSeparator Zeichen, das verwendet wird, um die Komponenten eines Versionsspezifikationsbereichs zu trennen.
Öffentliches FeldStatischer Member Separator Zeichen, das verwendet wird, um einen Dateinamen der Versionsspezifikation zu trennen.

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