Freigeben über


IdentityHttpClient-Klasse

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase
    Microsoft.VisualStudio.Services.Identity.Client.IdentityHttpClient

Namespace:  Microsoft.VisualStudio.Services.Identity.Client
Assembly:  Microsoft.VisualStudio.Services.WebApi (in Microsoft.VisualStudio.Services.WebApi.dll)

Syntax

'Declaration
<ServiceOwnerAttribute("951917AC-A960-4999-8464-E3F0AA25B381", "00000001-0000-8888-8000-000000000000")> _
Public Class IdentityHttpClient _
    Inherits VssHttpClientBase
[ServiceOwnerAttribute("951917AC-A960-4999-8464-E3F0AA25B381", "00000001-0000-8888-8000-000000000000")]
public class IdentityHttpClient : VssHttpClientBase

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode IdentityHttpClient(Uri, VssCredentials)
Öffentliche Methode IdentityHttpClient(Uri, VssCredentials, VssHttpRequestSettings)
Öffentliche Methode IdentityHttpClient(Uri, VssCredentials, array<DelegatingHandler[])
Öffentliche Methode IdentityHttpClient(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 (Überschreibt VssHttpClientBase.TranslatedExceptions.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddMemberToGroupAsync(IdentityDescriptor, IdentityDescriptor, Object)
Öffentliche Methode AddMemberToGroupAsync(IdentityDescriptor, Guid, Object)
Öffentliche Methode AddMemberToGroupAsyncInternal
Öffentliche Methode CreateGroupsAsync
Geschützte Methode CreateRequestMessage (Von VssHttpClientBase geerbt.)
Geschützte Methode CreateRequestMessageAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode CreateScopeAsync
Geschützte Methode DeleteAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode DeleteGroupAsync(Guid, Object)
Öffentliche Methode DeleteGroupAsync(IdentityDescriptor, Object)
Öffentliche Methode DeleteScopeAsync
Ö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 GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetIdentityChangesAsync
Geschützte Methode GetResourceLocationAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode GetScopeAsync(Guid, Object)
Öffentliche Methode GetScopeAsync(String, Object)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode HandleResponse (Von VssHttpClientBase geerbt.)
Öffentliche Methode IsMember
Öffentliche Methode ListGroupsAsync
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 ReadIdentitiesAsync(Guid, QueryMembership, IEnumerable<String>, Object)
Öffentliche Methode ReadIdentitiesAsync(QueryMembership, IEnumerable<String>, Boolean, Object)
Öffentliche Methode ReadIdentitiesAsync(IList<Guid>, QueryMembership, IEnumerable<String>, Boolean, Object)
Öffentliche Methode ReadIdentitiesAsync(IList<IdentityDescriptor>, QueryMembership, IEnumerable<String>, Boolean, Object)
Öffentliche Methode ReadIdentitiesAsync(IdentitySearchFilter, String, QueryMembership, IEnumerable<String>, Object)
Öffentliche Methode ReadIdentityAsync(Guid, QueryMembership, IEnumerable<String>, Object)
Öffentliche Methode ReadIdentityAsync(String, QueryMembership, IEnumerable<String>, Object)
Öffentliche Methode RemoveMemberFromGroupAsync
Öffentliche Methode RenameScopeAsync
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.)
Öffentliche Methode UpdateIdentitiesAsync
Öffentliche Methode UpdateIdentityAsync

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.VisualStudio.Services.Identity.Client-Namespace