GitHttpClient-Klasse

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Services.Common.VssHttpClientBase
    Microsoft.TeamFoundation.Git.Client.GitHttpClient

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

Syntax

'Declaration
Public Class GitHttpClient _
    Inherits VssHttpClientBase
public class GitHttpClient : VssHttpClientBase

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode GitHttpClient(Uri, VssCredentials)
Öffentliche Methode GitHttpClient(Uri, VssCredentials, VssHttpRequestSettings)
Öffentliche Methode GitHttpClient(Uri, VssCredentials, array<DelegatingHandler[])
Öffentliche Methode GitHttpClient(Uri, VssCredentials, VssHttpRequestSettings, array<DelegatingHandler[])

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Client (Von VssHttpClientBase geerbt.)
Öffentliche Eigenschaft DefaultRequestHeaders (Von VssHttpClientBase geerbt.)
Geschützte Eigenschaft Formatter (Von VssHttpClientBase geerbt.)
Öffentliche Eigenschaft LastResponseContext (Von VssHttpClientBase geerbt.)
Öffentliche Eigenschaft MaxResponseContentBufferSize (Von VssHttpClientBase geerbt.)
Öffentliche Eigenschaft Timeout (Von VssHttpClientBase geerbt.)
Geschützte Eigenschaft TranslatedExceptions (Von VssHttpClientBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateRepositoryAsync Erstellen Sie ein Git-Repository erstellt
Geschützte Methode CreateRequestMessage (Von VssHttpClientBase geerbt.)
Geschützte Methode CreateRequestMessageAsync (Von VssHttpClientBase geerbt.)
Geschützte Methode DeleteAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode DeleteRepositoryAsync Deaktivieren Sie ein Repository
Ö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.)
Geschützte Methode GetAsync(Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Öffentliche Methode GetBlobAsync
Öffentliche Methode GetBlobContentAsync
Öffentliche Methode GetBlobZipAsync
Öffentliche Methode GetBranchesStatisticsAsync Rufen Sie die Verzweigungsstatistik über alle Verzweigungen ab.
Öffentliche Methode GetBranchRefsAsync Rufen Sie die refs ab, die für Verzweigungen ein bestimmtes Git-Repository sind
Öffentliche Methode GetBranchStatisticsAsync Rufen Sie die Verzweigungsstatistik über eine bestimmte Verzweigung.
Öffentliche Methode GetCommitDifferencesAsync Rufen Sie Unterschiede in Elemente der zugesicherten zwischen zwei Commiten ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItemsAsync
Öffentliche Methode GetItemsBatchAsync Fordern Sie eine oder mehrere Elemente gleichzeitig
Öffentliche Methode GetProjectRepositoriesAsync Rufen Sie Repositorys für ein spezifisches Projekt ab
Öffentliche Methode GetRefsAsync Rufen Sie die refs für ein bestimmtes Git-Repository ab
Öffentliche Methode GetRepositoriesAsync Ruft alle Repositorys ab
Öffentliche Methode GetRepositoryAsync Rufen Sie ein Repository nach ID ab
Geschützte Methode GetResourceLocationAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode GetTagRefsAsync Rufen Sie die refs Tags ab, die für ein bestimmtes Git-Repository sind
Öffentliche Methode GetTreeAsync
Öffentliche Methode GetTreeZipAsync
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode HandleResponse (Von VssHttpClientBase geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode NegotiateRequestVersion (Von VssHttpClientBase geerbt.)
Geschützte Methode NegotiateRequestVersionAsync (Von VssHttpClientBase geerbt.)
Geschützte Methode PatchAsync(Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode PatchAsync<T>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode PatchAsync<T, TResult>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode PostAsync<T>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode PostAsync<T, TResult>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode PutAsync<T>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode PutAsync<T, TResult>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Öffentliche Methode RenameRepositoryAsync Nennen Sie ein Repository um.Nur auf den Namen aus.Wenn andere Eigenschaften übergeben werden, stellt der Server sicher, dass sie übereinstimmen.
Geschützte Methode Send(HttpRequestMessage, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode Send(HttpMethod, Guid, Object, ApiResourceVersion, HttpContent, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Geschützte Methode SendAsync(HttpRequestMessage, HttpCompletionOption, Object, CancellationToken) (Von VssHttpClientBase geerbt.)
Geschützte Methode SendAsync<T>(HttpRequestMessage, Object, CancellationToken) (Von VssHttpClientBase geerbt.)
Geschützte Methode SendAsync<T>(HttpMethod, Guid, Object, ApiResourceVersion, HttpContent, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

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.Client-Namespace