Freigeben über


TfsGitObject-Klasse

Basisklasse für Objekte in einem Git-Repository.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Git.Server.TfsGitObject
    Microsoft.TeamFoundation.Git.Server.TfsGitBlob
    Microsoft.TeamFoundation.Git.Server.TfsGitCommit
    Microsoft.TeamFoundation.Git.Server.TfsGitTag
    Microsoft.TeamFoundation.Git.Server.TfsGitTree

Namespace:  Microsoft.TeamFoundation.Git.Server
Assembly:  Microsoft.TeamFoundation.Git.Server (in Microsoft.TeamFoundation.Git.Server.dll)

Syntax

'Declaration
Public MustInherit Class TfsGitObject
public abstract class TfsGitObject

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TfsGitObject(TfsGitRepository, TfsGitObjectType, array<Byte[])
Öffentliche Methode TfsGitObject(TfsGitRepository, TfsGitObjectType, array<Byte[], Int64)

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ObjectId Der 20 Byte SHA-1-Hash dieses Objekts.
Öffentliche Eigenschaft ObjectType Der Typ des Objekts.
Öffentliche Eigenschaft Repository Das Repository, in dem sich das Objekt befindet.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte MethodeStatischer Member ConvertToLocalTime konvertieren DateTime in Ortszeit mithilfe des angegebenen Offsets.Wenn ein Offset angegeben ist, Verwendungsserverzeit.
Ö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 GetContent Ruft den Inhalt für dieses Objekt vom besitzenden Repository ab.
Öffentliche Methode GetContentBytes Ruft den Inhalt für dieses Objekt vom besitzenden Repository ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLength Ruft die Länge für dieses Objekt vom besitzenden Repository ab.
Ö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 Methode ToString (Überschreibt Object.ToString().)
Geschützte MethodeStatischer Member TryParseIdentity

Zum Seitenanfang

Erweiterungs methoden

  Name Beschreibung
Öffentliche Erweiterungsmethode GetResolvableObjectType (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode ResolveToCommit (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode TryResolveToCommit (Durch Extensions definiert.)

Zum Seitenanfang

Felder

  Name Beschreibung
Geschütztes FeldStatischer Member c_materializationLimit
Geschütztes FeldStatischer Member c_utcEpoch
Geschütztes Feld m_objectId
Geschütztes Feld m_objectType
Geschütztes Feld m_repository

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.Git.Server-Namespace