Freigeben über


Source Providers - Get Path Contents

Ruft den Inhalt eines Verzeichnisses im angegebenen Quellcoderepository ab.

GET https://dev.azure.com/{organization}/{project}/_apis/sourceProviders/{providerName}/pathcontents?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/sourceProviders/{providerName}/pathcontents?serviceEndpointId={serviceEndpointId}&repository={repository}&commitOrBranch={commitOrBranch}&path={path}&api-version=7.1

URI-Parameter

Name In Erforderlich Typ Beschreibung
organization
path True

string

Der Name der Azure DevOps-Organisation.

project
path True

string

Projekt-ID oder Projektname

providerName
path True

string

Der Name des Quellanbieters.

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden.

commitOrBranch
query

string

Der Bezeichner des Commits oder verzweigt, aus dem der Inhalt einer Datei abgerufen wird.

path
query

string

Der Pfadinhalt zur Liste relativ zum Stamm des Repositorys.

repository
query

string

Wenn angegeben, wird der herstellerspezifische Bezeichner oder der Name des Repositorys zum Abrufen von Verzweigungen verwendet. Kann nur für Anbieter weggelassen werden, die nicht mehrere Repositorys unterstützen.

serviceEndpointId
query

string (uuid)

Wenn angegeben, wird die ID des zu abfragenden Dienstendpunkts angegeben. Kann nur für Anbieter weggelassen werden, die keine Dienstendpunkte verwenden, z. B. TFVC oder TFGit.

Antworten

Name Typ Beschreibung
200 OK

SourceRepositoryItem[]

Erfolgreicher Vorgang

Sicherheit

oauth2

Typ: oauth2
Ablauf: accessCode
Autorisierungs-URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Bereiche

Name Beschreibung
vso.build Gewährt die Möglichkeit, auf Build-Artefakte zuzugreifen, einschließlich der Ergebnisse, Definitionen und Anfragen von Builds, sowie die Möglichkeit, Benachrichtigungen über Build-Ereignisse über Service-Hooks zu empfangen.

Definitionen

SourceRepositoryItem

Stellt ein Element in einem Repository von einem Quellanbieter dar.

Name Typ Beschreibung
isContainer

boolean

Gibt an, ob das Element Unterelemente haben kann (z. B. ein Ordner).

path

string

Der vollständige Pfad des Elements relativ zum Stamm des Repositorys.

type

string

Der Typ des Elements (Ordner, Datei usw.).

url

string

Die URL des Elements.