Condividi tramite


Classe TfsGitObject

Classe base degli oggetti in un repository di Git.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Git.Server
Assembly:  Microsoft.TeamFoundation.Git.Server (in Microsoft.TeamFoundation.Git.Server.dll)

Sintassi

'Dichiarazione
Public MustInherit Class TfsGitObject
public abstract class TfsGitObject

Il tipo TfsGitObject espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TfsGitObject(TfsGitRepository, TfsGitObjectType, array<Byte[])
Metodo pubblico TfsGitObject(TfsGitRepository, TfsGitObjectType, array<Byte[], Int64)

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ObjectId I 20 l'hash SHA-1 di byte di questo oggetto.
Proprietà pubblica ObjectType Il tipo dell'oggetto.
Proprietà pubblica Repository Il repository in cui questo oggetto.

In alto

Metodi

  Nome Descrizione
Metodo protettoMembro statico ConvertToLocalTime DateTime convert all'ora locale utilizzando offset specificato.Se nessun l'offset viene fornito, tempo server di utilizzo.
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 GetContent Ottiene il contenuto di questo oggetto dal repository proprietaria.
Metodo pubblico GetContentBytes Ottiene il contenuto di questo oggetto dal repository proprietaria.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetLength Ottiene la lunghezza di questo oggetto dal repository proprietaria.
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 pubblico ToString (Esegue l'override di Object.ToString()).
Metodo protettoMembro statico TryParseIdentity

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico GetResolvableObjectType (Definito da Extensions).
Metodo di estensione pubblico ResolveToCommit (Definito da Extensions).
Metodo di estensione pubblico TryResolveToCommit (Definito da Extensions).

In alto

Campi

  Nome Descrizione
Campo protettoMembro statico c_materializationLimit
Campo protettoMembro statico c_utcEpoch
Campo protetto m_objectId
Campo protetto m_objectType
Campo protetto m_repository

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