TfsGitRepository-Klasse
Dies ist eine der zwei Hauptklassen zum Serverobjektmodell TFS Git. Es stellt ein Repository in einer Teamprojektauflistung dar. Sie können nicht neu ein TfsGitRepository sich - Erstellen Sie, Löschen, erzeugen, und alle Auflistungen aus einem vorhandenen TfsGitRepository sind von der des TeamFoundationGitRepositoryServices Methoden ausgeführt. Consumer dieser Klasse sollten TfsGitRepository-Instanzen zu logischen Anforderungen nicht zwischenspeichern.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Git.Server.TfsGitRepository
Namespace: Microsoft.TeamFoundation.Git.Server
Assembly: Microsoft.TeamFoundation.Git.Server (in Microsoft.TeamFoundation.Git.Server.dll)
Syntax
'Declaration
Public Class TfsGitRepository _
Implements IDisposable
public class TfsGitRepository : IDisposable
Der TfsGitRepository-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Name | Jedes Git-Repository verfügt über einen Namen.Der Name ist im Kontext der Auflistung eindeutig. | |
Refs | Die Auflistung von refs für dieses Git-Repository.Dieses Objekt verfügt über mehrere Methoden darauf zum Lesen und Schreiben von refs das Repository. | |
RepositoryId | Eine Teamprojektauflistung enthält möglicherweise mehrere Git-Repositorys.Sie werden durch ihren Namen unterschieden sowie durch ihre Repository ID | |
TeamProjectUri | Der URI für das Teamprojekt, das dieses Git-Repository besitzt.Zur Zeit kann ein Teamprojekt nur ein Git-Repository haben |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Dispose() | ||
Dispose(Boolean) | ||
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Es MÜSSEN uns vergewissern, dass die zugrunde liegenden Speicherabbilddateien uns freigeben! (Überschreibt Object.Finalize().) | |
GetDefaultBranch | Rufen Sie die Standardverzweigung für dieses Repositorys als TfsGitRef ab.Wenn keine Standardverzweigung gibt, wird NULL zurück. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetRepositoryUri | ||
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
LookupObject | Sucht nach dem Git-Objekt mit der angegebenen (Hash Objekt-ID des SHA-1 byte 20). | |
LookupObjectType | Sucht nach den Git-Objekttyp mit der angegebenen (Hash Objekt-ID des SHA-1 byte 20). | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryLookupObject | Sucht nach dem Git-Objekt mit der angegebenen (Hash Objekt-ID des SHA-1 byte 20). | |
TryLookupObjectType | Sucht nach den Git-Objekttyp mit der angegebenen (Hash Objekt-ID des SHA-1 byte 20). |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.