Freigeben über


ProfileHttpClient-Klasse

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase
    Microsoft.VisualStudio.Services.Profile.Client.ProfileHttpClientBase
      Microsoft.VisualStudio.Services.Profile.Client.ProfileHttpClient

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

Syntax

'Declaration
Public Class ProfileHttpClient _
    Inherits ProfileHttpClientBase
public class ProfileHttpClient : ProfileHttpClientBase

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ProfileHttpClient(Uri, VssCredentials)
Öffentliche Methode ProfileHttpClient(Uri, VssCredentials, VssHttpRequestSettings)
Öffentliche Methode ProfileHttpClient(Uri, VssCredentials, array<DelegatingHandler[])
Öffentliche Methode ProfileHttpClient(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 ProfileHttpClientBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateProfileAsync (Von ProfileHttpClientBase geerbt.)
Geschützte Methode CreateRequestMessage (Von VssHttpClientBase geerbt.)
Geschützte Methode CreateRequestMessageAsync (Von VssHttpClientBase geerbt.)
Geschützte Methode DeleteAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode DeleteAttributeAsync(ProfileAttribute, Object)
Geschützte Methode DeleteAttributeAsync(ProfileAttribute, String, Object) (Von ProfileHttpClientBase geerbt.)
Ö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.)
Öffentliche Methode GetAcceptedTermsOfServiceAsync(Object)
Geschützte Methode GetAcceptedTermsOfServiceAsync(Object, String) (Von ProfileHttpClientBase geerbt.)
Geschützte Methode GetAsync(Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Von VssHttpClientBase geerbt.)
Öffentliche Methode GetAttributeAsync(AttributeDescriptor, Object)
Geschützte Methode GetAttributeAsync(AttributeDescriptor, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode GetAttributesAsync(AttributesQueryContext, Object)
Geschützte Methode GetAttributesAsync(AttributesQueryContext, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode GetAvatarAsync(Avatar, Object)
Öffentliche Methode GetAvatarAsync(AvatarSize, Object)
Geschützte Methode GetAvatarAsync(Avatar, String, Object) (Von ProfileHttpClientBase geerbt.)
Geschützte Methode GetAvatarAsync(AvatarSize, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode GetCountriesAsync
Öffentliche Methode GetCountryNameAsync
Öffentliche Methode GetDisplayNameAsync
Öffentliche Methode GetEmailAddressAsync
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLatestTermsofServiceAsync
Öffentliche Methode GetProfileAsync(ProfileQueryContext, Object)
Geschützte Methode GetProfileAsync(ProfileQueryContext, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode GetProfileLocationsAsync
Geschützte Methode GetPropertyAsync (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode GetPublicAliasAsync
Geschützte Methode GetResourceLocationAsync (Von VssHttpClientBase geerbt.)
Öffentliche Methode GetServiceSettingAsync
Ö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.)
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 SetAttributeAsync(ProfileAttribute, Object)
Geschützte Methode SetAttributeAsync(ProfileAttribute, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode SetAttributesAsync(IList<ProfileAttribute>, IList<CoreProfileAttribute>, Object)
Geschützte Methode SetAttributesAsync(IList<ProfileAttribute>, IList<CoreProfileAttribute>, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode SetAvatarAsync(Avatar, Object)
Geschützte Methode SetAvatarAsync(Avatar, String, Object) (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode SetCountryNameAsync
Öffentliche Methode SetDisplayNameAsync
Öffentliche Methode SetEmailAddressAsync
Geschützte Methode SetPropertyAsync (Von ProfileHttpClientBase geerbt.)
Öffentliche Methode SetPublicAliasAsync
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateProfileAsync(Profile, Object)
Geschützte Methode UpdateProfileAsync(Profile, String, Object) (Von ProfileHttpClientBase geerbt.)
Geschützte Methode VerifyAndUpdatePreferredEmailAsync (Von ProfileHttpClientBase 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.VisualStudio.Services.Profile.Client-Namespace