Condividi tramite


Classe VersionSpec

Una classe di utilità per analizzare le specifiche della versione.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintassi

'Dichiarazione
Public MustInherit Class VersionSpec
public abstract class VersionSpec

Il tipo VersionSpec espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto VersionSpec Inizializza una nuova istanza di VersionSpec.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DisplayString Ottiene la rappresentazione di stringa della specifica della versione.
Proprietà pubblicaMembro statico Latest Ottiene la versione più recente di questo VersionSpec nel repository.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico AddDeletionModifierIfNecessary(Item) Formatta un percorso dell'elemento per includere l'id di eliminazione se è diversa da zero.
Metodo pubblicoMembro statico AddDeletionModifierIfNecessary(String, Int32) Formatta un percorso per includere l'id di eliminazione se è diversa da zero.
Metodo pubblico ComputeVersionString
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico Format Formatta un percorso tramite l'identificatore della versione.
Metodo pubblicoMembro statico FormatRange Formatta un server o un percorso locale utilizzando l'intervallo di versione specificato.
Metodo pubblicoMembro statico FromXml
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoMembro statico Parse(String, String) Converte una stringa di specifica della versione in una matrice di oggetti VersionSpec.Adatta un identificatore di intervallo.
Metodo pubblicoMembro statico Parse(String, String, String) Assegnato a un convertire la stringa della versione a una matrice VersionSpec oggetti.Se la specifica della versione non contiene un identificatore di intervallo quindi questa restituisce una matrice di dimensione una.In caso contrario, una matrice di dimensione due.
Metodo pubblicoMembro statico ParseSingleSpec(String, String) Converte una stringa di specifica della versione a un oggetto di VersionSpec.
Metodo pubblicoMembro statico ParseSingleSpec(String, String, String) Specificando una stringa di versione (senza un identificatore di intervallo), convertirlo in un oggetto di VersionSpec.
Metodo pubblicoMembro statico ParseVersionedFileSpec(String, String, String%, array<VersionSpec[]%) Analizza una stringa esaminata la versione di file specifica di nome file nel formato "; versione".
Metodo pubblicoMembro statico ParseVersionedFileSpec(String, String, Int32%, String%, array<VersionSpec[]%) Analizza una stringa esaminata la versione di file specifica di nome file nel formato "; versione" o "nome file,versione; deletionID".
Metodo pubblicoMembro statico ParseVersionedFileSpec(String, String, String, Int32%, String%, array<VersionSpec[]%) Analizzare. spec controllata la versione del file del nome file del form; versione o nome file,versione; deletionID.
Metodo pubblicoMembro statico ReorderVersionSpecs Scambia due istanze di VersionSpec se sono non riuscite.
Metodo pubblico ToString Crea una stringa leggibile dall'utente che descrive questa istanza di VersionSpec. (Esegue l'override di Object.ToString()).
Metodo pubblico ToXml(XmlWriter, String)
Metodo pubblicoMembro statico ToXml(XmlWriter, String, VersionSpec)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico DeletionModifier Identificatore di eliminazione; un modificatore della versione.
Campo pubblicoMembro statico RangeSeparator Carattere utilizzato per separare i componenti di un intervallo di specifica della versione.
Campo pubblicoMembro statico Separator Carattere utilizzato per separare un nome file dalla specifica della versione.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Client