Freigeben über


Microsoft.TeamFoundation.Git.Server-Namespace

Klassen

  Klasse Beschreibung
Öffentliche Klasse CommitObjectFailedToParseException Wird ausgelöst, wenn ein Commitobjekt nicht analysieren kann
Öffentliche Klasse DateTimeObjectComparer
Öffentliche Klasse Extensions
Öffentliche Klasse GitCommitArtifactId
Öffentliche Klasse GitCommitDoesNotExistException Wird ausgelöst, wenn ein Commit abgefragt wird, der nicht vorhanden ist.
Öffentliche Klasse GitFeatureNotEnabledException Auslöser wird der Versuch, die Git-Server und auf-ihn zuzugreifen nicht aktiviert.
Öffentliche Klasse GitForcePushDeniedException Wird ausgelöst, solange niemand versucht, Push zu erzwingen, Berechtigungen jedoch fehlt
Öffentliche Klasse GitHttpHandler
Öffentliche Klasse GitIndexDuplicateObjectIdException Wird ausgelöst, solange niemand versucht, dasselbe Objekt in einen Packdateiindex zweimal zu können
Öffentliche Klasse GitIntegration
Öffentliche Klasse GitItemNotFoundException Wird ausgelöst, wenn das angeforderte Git-Element nicht an der angeforderten Version vorhanden ist
Öffentliche Klasse GitItemVersionException Ausnahmen verknüpften dem Abrufen einer Git-Version, oder ein Git-Element an einem angegebenen Versions-Element, das Methoden abruft, diese ignorieren und gibt möglicherweise NULL unter bestimmten Umständen zurück
Öffentliche Klasse GitMissingReferencedObjectException Wird ausgelöst, wenn aber Objekte verwiesen wird, nicht, im Pack und/oder im Speicher vorhanden ist
Öffentliche Klasse GitNeedsPermissionException Wird ausgelöst, wenn einem Benutzer Berechtigungen besitzt, durchführen, was sie versuchen
Öffentliche Klasse GitNeedsTeamProjectCreatePermissionException Wird ausgelöst, wenn einem Benutzer Berechtigungen besitzt, durchführen, was sie versuchen
Öffentliche Klasse GitNeedsTeamProjectDeletePermissionException Wird ausgelöst, wenn einem Benutzer Berechtigungen besitzt, durchführen, was sie versuchen
Öffentliche Klasse GitNoParentVersionException Wird ausgelöst, wenn die angeforderte Git-Version aufgelöst werden kann, sondern das übergeordnete Element kann nicht gefunden werden
Öffentliche Klasse GitNoPreviousChangeException Wird ausgelöst, wenn eine angeforderte vorherige Revision eines Elements nicht gefunden werden kann
Öffentliche Klasse GitNotEnabledForTeamProjectException Wird ausgelöst, solange niemand versucht zu erstellen, Git-Repository, einem für ein Teamprojekt, das bereits TFS VC verfügt, aktiviert.
Öffentliche Klasse GitObjectDoesNotExistException Wird ausgelöst, wenn das angeforderte Git-Objekt nicht vorhanden ist
Öffentliche Klasse GitObjectsCannotBeAccessedDirectlyException Beim Versuch ausgelöst, Git-Objekte über die FileContainerService-REST-APIs zu lesen oder zu schreiben
Öffentliche Klasse GitObjectTooLargeException Wird ausgelöst, wenn das Git-Objekt zu groß ist, im Arbeitsspeicher materialisiert werden.
Öffentliche Klasse GitPackDoesNotExistException Wird ausgelöst, wenn das angeforderte Git-Pack nicht vorhanden ist
Öffentliche Klasse GitPackMissingBaseFileException Ausgelöste, wenn ein Eintrag in einer Git-Packdatei ein Delta für eine Basisdatei ist, jedoch keine Basisdatei kann lokalisiert werden
Öffentliche Klasse GitParserException Wird ausgelöst, wenn die Analyse fehlschlägt, Basisklasse
Öffentliche Klasse GitProtocolException Wird ausgelöst, wenn wir vorstellen, dem Protokoll stimmt nicht überein, was Sie erwarten
Öffentliche Klasse GitReferenceStaleException Wird ausgelöst, wenn ein Verweis nicht aktualisiert werden kann, da die alte Objekt-ID nicht die aktuelle Objekt-ID zum Zeitpunkt war, der Updatetransaktion lief in die Datenbank
Öffentliche Klasse GitRefNotFoundException Wird ausgelöst, wenn die angeforderte Git-Referenz nicht im Repository vorhanden ist.
Öffentliche Klasse GitRepositoryMinimumPerProjectThresholdExceededException Gelöst aus, beim Versuch, ein Git-Repository zu löschen und es keine anderen Repositorys im Teamprojekt
Öffentliche Klasse GitRepositoryNameAlreadyExistsException Auslöser wird der Versuch, ein neues Git-Repository, jedoch den Namen zu erstellen bereits verwendet.
Öffentliche Klasse GitRepositoryNotFoundException Wird ausgelöst, wenn das angeforderte Git-Repository nicht vorhanden ist oder der Aufrufer ist nicht berechtigt, ihr Vorhandensein zu finden.
Öffentliche Klasse GitRepositoryPerProjectThresholdExceededException Auslöser wird der Versuch, ein neues Git-Repository, jedoch den Namen zu erstellen bereits verwendet.
Öffentliche Klasse GitStorageContainerNotFoundException Wird ausgelöst, wenn der Container des Git-Speichersubsystems nicht vorhanden ist.
Öffentliche Klasse GitUnresolvableToCommitException Wird ausgelöst, als das Git-Objekt durch Aufrufcode entweder zu ist ein Commit angenommen wurde oder ein Tag, das letztlich auf einem Commit wird und sie nicht.
Öffentliche Klasse GitUtils
Öffentliche Klasse InflaterExceededLengthException Wird ausgelöst, wenn der ZlibInflateStream mehr Bytes als die deklarierte Länge übergeben auflistet
Öffentliche Klasse InfoRefsHandler
Öffentliche Klasse InvalidGitDeltaDataException Wird ausgelöst, wenn ungültige Daten in einem Deltastream auftreten
Öffentliche Klasse InvalidGitIndexException Wird ausgelöst, wenn die Indexdatei, die eingelesen werden, ungültige Daten enthält
Öffentliche Klasse InvalidGitObjectTypeException Gelöst, wenn ein Git-Objekt benötigt, ein bestimmter Typ an, jedoch nicht aus
Öffentliche Klasse InvalidGitPackEntryHeaderException Wird ausgelöst, wenn ein Eintrag in einer Git-Packdatei eine ungültige Headers hat
Öffentliche Klasse InvalidGitPackHeaderException Wird ausgelöst, wenn eine Git-Packdatei mit einer ungültigen Headers angezeigt wird
Öffentliche Klasse InvalidGitRefNameException Wird ausgelöst, wenn der angegebene Git-Referenz-Name ungültig ist.
Öffentliche Klasse InvalidGitRepositoryNameException Wird ausgelöst, wenn der angegebene Git-Referenz-Name ungültig ist.
Öffentliche Klasse ObjectIdComparer
Öffentliche Klasse ObjectIdEqualityComparer
Öffentliche Klasse PushNotification
Öffentliche Klasse ReceivePackHandler
Öffentliche Klasse RefUpdateNotification
Öffentliche Klasse TagObjectFailedToParseException Wird ausgelöst, wenn ein Commitobjekt nicht analysieren kann
Öffentliche Klasse TeamFoundationGitCommitService Dieser Dienst auf Auflistungsebene stellt für alle Git-Funktionalität mit zwischengespeicherten Commitmetadaten.
Öffentliche Klasse TeamFoundationGitRepositoryService Dieser Dienst auf Auflistungsebene stellt für alle Git-Funktionalität, die mit Team Foundation Server integriert ist.
Öffentliche Klasse TfsGitBlob
Öffentliche Klasse TfsGitCommit
Öffentliche Klasse TfsGitCommitChange
Öffentliche Klasse TfsGitCommitChangeCount
Öffentliche Klasse TfsGitCommitHistoryEntry
Öffentliche Klasse TfsGitCommitLineageDiff
Öffentliche Klasse TfsGitCommitMetadata
Öffentliche Klasse TfsGitCommitUser
Öffentliche Klasse TfsGitDiffEntry
Öffentliche Klasse TfsGitDiffHelper
Öffentliche Klasse TfsGitObject Basisklasse für Objekte in einem Git-Repository.
Öffentliche Klasse TfsGitObjectEqualityComparer
Öffentliche Klasse TfsGitPushMetadata
Öffentliche Klasse TfsGitRef
Öffentliche Klasse TfsGitRefUpdateRequest Stellt eine Anforderung, einen Verweis in einem Repository zu aktualisieren.
Öffentliche Klasse TfsGitRefUpdateResult Stellt das Ergebnis einer Anforderung, einen Verweis in einem Repository zu aktualisieren dar.
Öffentliche Klasse TfsGitRepository 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.
Öffentliche Klasse TfsGitRepositoryInfo Eine einfache Datenstruktur, die eine Git-Repository ID, einen Namen und ein teamProjectUri hat.
Öffentliche Klasse TfsGitRepositoryRefsCollection Stellt den Satz von refs für ein gegebenes Repository TFS Git dar.
Öffentliche Klasse TfsGitTag
Öffentliche Klasse TfsGitTree
Öffentliche Klasse TfsGitTreeDepthFirstEnumerator
Öffentliche Klasse TfsGitTreeEntry
Öffentliche Klasse TfsGitTreeEntryComparer
Öffentliche Klasse TreeObjectFailedToParseException Wird ausgelöst, wenn das Strukturobjekt nicht analysieren kann
Öffentliche Klasse UnprocessedCommit Eine Datenstruktur verwendet durch das TeamFoundationGitCommitService.
Öffentliche Klasse UploadPackHandler

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IGitPushSubscriberJob Aufträge, die diese Schnittstelle implementieren, werden nach einem Git-Push aktiviert.
Öffentliche Schnittstelle ITeamFoundationGitCommitService

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration GitCommitMetadataStatus
Öffentliche Enumeration QueryCommitItemsRecursionLevel
Öffentliche Enumeration TfsGitChangeType
Öffentliche Enumeration TfsGitObjectType
Öffentliche Enumeration TfsGitRefUpdateStatus Stellt die möglichen Ergebnisse von einer Anforderung, einen Verweis in einem Repository zu aktualisieren dar.