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 neueste Version von diesem 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 ComputeVersionString
Ö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 ist.
Ö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.)
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) Ein Versionszeichenfolgenbekehrten sie in ein Array von - Objekten VersionSpec angegeben.Wenn die Versionsspezifikation keinen Bereichsspezifizierer dann war, gibt diese ein Array Größe eine zurück.Andernfalls ein Array zwei Größe.
Öffentliche MethodeStatischer Member ParseSingleSpec(String, String) Konvertiert eine Versionsspezifikationszeichenfolge zu einem VersionSpec-Objekt.
Öffentliche MethodeStatischer Member ParseSingleSpec(String, String, String) Eine Versionszeichenfolge angegeben (ohne einen Bereichsspezifizierer), konvertieren Sie sie zu einem VersionSpec-Objekt.
Öffentliche MethodeStatischer Member ParseVersionedFileSpec(String, String, String%, array<VersionSpec[]%) Analysiert eine Versionsangabe Dateibeschreibungszeichenfolge des Formulars "Dateiname; Version".
Öffentliche MethodeStatischer Member ParseVersionedFileSpec(String, String, Int32%, String%, array<VersionSpec[]%) Analysiert eine Versionsangabe Dateibeschreibungszeichenfolge des Formulars "Dateiname; Version" oder "Dateiname; Version; deletionID".
Öffentliche MethodeStatischer Member ParseVersionedFileSpec(String, String, String, Int32%, String%, array<VersionSpec[]%) Analysiert eine Versionsangabe Dateispezifikation des Formulardateinamens; Version oder Dateiname; Version; deletionID.
Öffentliche MethodeStatischer Member ReorderVersionSpecs Vertauscht zwei VersionSpec-Instanzen aus, wenn sie gestört sind.
Öffentliche Methode ToString Erstellt eine Benutzer-lesbare Zeichenfolge, die diese VersionSpec-Instanz beschreibt. (Überschreibt Object.ToString().)
Öffentliche Methode ToXml(XmlWriter, String)
Öffentliche MethodeStatischer Member ToXml(XmlWriter, String, VersionSpec)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member DeletionModifier Löschenbezeichner; Versionsmodifizierer ein.
Ö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 von seiner 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