Edit

Share via


ProjectHttpClientBase Class

Definition

[Microsoft.VisualStudio.Services.WebApi.ClientCancellationTimeout(45)]
[Microsoft.VisualStudio.Services.WebApi.ClientCircuitBreakerSettings(15, 50)]
[Microsoft.VisualStudio.Services.WebApi.ResourceArea("79134C72-4A58-4B42-976C-04E7115F32BF")]
public abstract class ProjectHttpClientBase : Microsoft.TeamFoundation.Core.WebApi.ProjectCompatHttpClientBase
type ProjectHttpClientBase = class
    inherit ProjectCompatHttpClientBase
Public MustInherit Class ProjectHttpClientBase
Inherits ProjectCompatHttpClientBase
Inheritance
Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase
ProjectHttpClientBase
Derived
Attributes
Microsoft.VisualStudio.Services.WebApi.ClientCancellationTimeoutAttribute Microsoft.VisualStudio.Services.WebApi.ClientCircuitBreakerSettingsAttribute Microsoft.VisualStudio.Services.WebApi.ResourceAreaAttribute

Constructors

ProjectHttpClientBase(Uri, HttpMessageHandler, Boolean)
ProjectHttpClientBase(Uri, VssCredentials)
ProjectHttpClientBase(Uri, VssCredentials, DelegatingHandler[])
ProjectHttpClientBase(Uri, VssCredentials, VssHttpRequestSettings)
ProjectHttpClientBase(Uri, VssCredentials, VssHttpRequestSettings, DelegatingHandler[])

Methods

GetProjectHistoryEntriesAsync(Nullable<Int64>, Object, CancellationToken)

[Preview API]

GetProjectPropertiesAsync(Guid, IEnumerable<String>, Object, CancellationToken)

[Preview API] Get a collection of team project properties.

GetProjects(Nullable<ProjectState>, Nullable<Int32>, Nullable<Int32>, Object)
Obsolete.

Get projects with the specified state.

(Inherited from ProjectCompatHttpClientBase)
SetProjectPropertiesAsync(Guid, JsonPatchDocument, Object, CancellationToken)

[Preview API] Create, update, and delete team project properties.

Applies to