Поделиться через


FrameworkProfileHttpClient - класс

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Services.Profile
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
Public Class FrameworkProfileHttpClient _
    Inherits ProfileHttpClientBase
public class FrameworkProfileHttpClient : ProfileHttpClientBase

Тип FrameworkProfileHttpClient предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод FrameworkProfileHttpClient(Uri, VssCredentials)
Открытый метод FrameworkProfileHttpClient(Uri, VssCredentials, array<DelegatingHandler[])

В начало страницы

Свойства

  Имя Описание
Открытое свойство Client (Унаследовано от VssHttpClientBase.)
Открытое свойство DefaultRequestHeaders (Унаследовано от VssHttpClientBase.)
Защищенное свойство Formatter (Унаследовано от VssHttpClientBase.)
Открытое свойство LastResponseContext (Унаследовано от VssHttpClientBase.)
Открытое свойство MaxResponseContentBufferSize (Унаследовано от VssHttpClientBase.)
Открытое свойство Timeout (Унаследовано от VssHttpClientBase.)
Защищенное свойство TranslatedExceptions (Унаследовано от ProfileHttpClientBase.)

В начало страницы

Методы

  Имя Описание
Открытый метод CreateProfileAsync
Защищенный метод CreateRequestMessage (Унаследовано от VssHttpClientBase.)
Защищенный метод CreateRequestMessageAsync (Унаследовано от VssHttpClientBase.)
Защищенный метод DeleteAsync (Унаследовано от VssHttpClientBase.)
Открытый метод DeleteAttributeAsync(Guid, ProfileAttribute, Object)
Защищенный метод DeleteAttributeAsync(ProfileAttribute, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAcceptedTermsOfServiceAsync(Guid, Object)
Защищенный метод GetAcceptedTermsOfServiceAsync(Object, String) (Унаследовано от ProfileHttpClientBase.)
Защищенный метод GetAsync(Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Открытый метод GetAttributeAsync(Guid, AttributeDescriptor, Object)
Защищенный метод GetAttributeAsync(AttributeDescriptor, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод GetAttributesAsync(Guid, AttributesQueryContext, Object)
Защищенный метод GetAttributesAsync(AttributesQueryContext, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод GetAvatarAsync(Guid, Avatar, Object)
Открытый метод GetAvatarAsync(Guid, AvatarSize, Object)
Защищенный метод GetAvatarAsync(Avatar, String, Object) (Унаследовано от ProfileHttpClientBase.)
Защищенный метод GetAvatarAsync(AvatarSize, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод GetCountriesAsync
Открытый метод GetCountryNameAsync
Открытый метод GetDisplayNameAsync
Открытый метод GetEmailAddressAsync
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetLatestTermsofServiceAsync
Открытый метод GetProfileAsync(Guid, ProfileQueryContext, Object)
Защищенный метод GetProfileAsync(ProfileQueryContext, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод GetProfileLocationsAsync
Защищенный метод GetPropertyAsync (Унаследовано от ProfileHttpClientBase.)
Открытый метод GetPublicAliasAsync
Защищенный метод GetResourceLocationAsync (Унаследовано от VssHttpClientBase.)
Открытый метод GetServiceSettingAsync
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleResponse (Унаследовано от VssHttpClientBase.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод NegotiateRequestVersion (Унаследовано от VssHttpClientBase.)
Защищенный метод NegotiateRequestVersionAsync (Унаследовано от VssHttpClientBase.)
Защищенный метод PatchAsync(Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод PatchAsync<T>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод PatchAsync<T, TResult>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод PostAsync<T>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод PostAsync<T, TResult>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод PutAsync<T>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод PutAsync<T, TResult>(T, Guid, Object, ApiResourceVersion, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод Send(HttpRequestMessage, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод Send(HttpMethod, Guid, Object, ApiResourceVersion, HttpContent, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Защищенный метод SendAsync(HttpRequestMessage, HttpCompletionOption, Object, CancellationToken) (Унаследовано от VssHttpClientBase.)
Защищенный метод SendAsync<T>(HttpRequestMessage, Object, CancellationToken) (Унаследовано от VssHttpClientBase.)
Защищенный метод SendAsync<T>(HttpMethod, Guid, Object, ApiResourceVersion, HttpContent, NameValueCollection, Object) (Унаследовано от VssHttpClientBase.)
Открытый метод SetAttributeAsync(Guid, ProfileAttribute, Object)
Защищенный метод SetAttributeAsync(ProfileAttribute, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод SetAttributesAsync(Guid, IList<ProfileAttribute>, IList<CoreProfileAttribute>, Object)
Защищенный метод SetAttributesAsync(IList<ProfileAttribute>, IList<CoreProfileAttribute>, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод SetAvatarAsync(Guid, Avatar, Object)
Защищенный метод SetAvatarAsync(Avatar, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод SetCountryNameAsync
Открытый метод SetDisplayNameAsync
Открытый метод SetEmailAddressAsync
Защищенный метод SetPropertyAsync (Унаследовано от ProfileHttpClientBase.)
Открытый метод SetPublicAliasAsync
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UnconditionalSetAttributeAsync
Открытый метод UpdateProfileAsync(Guid, Profile, Object)
Защищенный метод UpdateProfileAsync(Profile, String, Object) (Унаследовано от ProfileHttpClientBase.)
Открытый метод VerifyAndUpdatePreferredEmailAsync

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Services.Profile - пространство имен