Edit

PolicyHttpClient Class

Definition

[Microsoft.VisualStudio.Services.WebApi.ResourceArea("FB13A388-40DD-4A04-B530-013A739C72EF")]
public class PolicyHttpClient : Microsoft.TeamFoundation.Policy.WebApi.PolicyHttpClientBase
type PolicyHttpClient = class
    inherit PolicyHttpClientBase
Public Class PolicyHttpClient
Inherits PolicyHttpClientBase
Inheritance
Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase
PolicyHttpClient
Attributes
Microsoft.VisualStudio.Services.WebApi.ResourceAreaAttribute

Constructors

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

Methods

CreatePolicyConfigurationAsync(PolicyConfiguration, Guid, Nullable<Int32>, Object, CancellationToken)

[Preview API] Create a policy configuration of a given policy type.

CreatePolicyConfigurationAsync(PolicyConfiguration, String, Nullable<Int32>, Object, CancellationToken)

[Preview API] Create a policy configuration of a given policy type.

DeletePolicyConfigurationAsync(Guid, Int32, Object, CancellationToken)

[Preview API] Delete a policy configuration by its ID.

DeletePolicyConfigurationAsync(String, Int32, Object, CancellationToken)

[Preview API] Delete a policy configuration by its ID.

GetContinuationToken(HttpResponseMessage) (Inherited from PolicyHttpClientBase)
GetPagedList<T>(HttpResponseMessage, CancellationToken) (Inherited from PolicyHttpClientBase)
GetPolicyConfigurationAsync(Guid, Int32, Object, CancellationToken)

[Preview API] Get a policy configuration by its ID.

GetPolicyConfigurationAsync(String, Int32, Object, CancellationToken)

[Preview API] Get a policy configuration by its ID.

GetPolicyConfigurationRevisionAsync(Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Retrieve a specific revision of a given policy by ID.

GetPolicyConfigurationRevisionAsync(String, Int32, Int32, Object, CancellationToken)

[Preview API] Retrieve a specific revision of a given policy by ID.

GetPolicyConfigurationRevisionsAsync(Guid, Int32, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

[Preview API] Retrieve all revisions for a given policy.

GetPolicyConfigurationRevisionsAsync(String, Int32, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

[Preview API] Retrieve all revisions for a given policy.

GetPolicyConfigurationsAsync(Guid, Object, CancellationToken)

[Preview API]

(Inherited from PolicyCompatHttpClientBase)
GetPolicyConfigurationsAsync(Guid, String, Nullable<Guid>, Object, CancellationToken)

[Preview API] Get a list of policy configurations in a project.

GetPolicyConfigurationsAsync(Guid, String, Nullable<Int32>, String, Object, CancellationToken)

[Preview API] Get a list of policy configurations in a project.

(Inherited from PolicyHttpClientBase)
GetPolicyConfigurationsAsync(Guid, String, Object, CancellationToken)
Obsolete.

[Preview API] Get a list of policy configurations in a project.

(Inherited from PolicyCompatHttpClientBase)
GetPolicyConfigurationsAsync(String, Object, CancellationToken)

[Preview API]

(Inherited from PolicyCompatHttpClientBase)
GetPolicyConfigurationsAsync(String, String, Nullable<Guid>, Object, CancellationToken)

[Preview API] Get a list of policy configurations in a project.

GetPolicyConfigurationsAsync(String, String, Nullable<Int32>, String, Object, CancellationToken)

[Preview API] Get a list of policy configurations in a project.

(Inherited from PolicyHttpClientBase)
GetPolicyConfigurationsAsync(String, String, Object, CancellationToken)
Obsolete.

[Preview API] Get a list of policy configurations in a project.

(Inherited from PolicyCompatHttpClientBase)
GetPolicyEvaluationAsync(Guid, Guid, Object, CancellationToken)

[Preview API] Gets the present evaluation state of a policy.

GetPolicyEvaluationAsync(String, Guid, Object, CancellationToken)

[Preview API] Gets the present evaluation state of a policy.

GetPolicyEvaluationsAsync(Guid, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

[Preview API] Retrieves a list of all the policy evaluation statuses for a specific pull request.

GetPolicyEvaluationsAsync(String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

[Preview API] Retrieves a list of all the policy evaluation statuses for a specific pull request.

GetPolicyTypeAsync(Guid, Guid, Object, CancellationToken)

[Preview API] Retrieve a specific policy type by ID.

GetPolicyTypeAsync(String, Guid, Object, CancellationToken)

[Preview API] Retrieve a specific policy type by ID.

GetPolicyTypesAsync(Guid, Object, CancellationToken)

[Preview API] Retrieve all available policy types.

GetPolicyTypesAsync(String, Object, CancellationToken)

[Preview API] Retrieve all available policy types.

RequeuePolicyEvaluationAsync(Guid, Guid, Object, CancellationToken)

[Preview API] Requeue the policy evaluation.

RequeuePolicyEvaluationAsync(String, Guid, Object, CancellationToken)

[Preview API] Requeue the policy evaluation.

SendAsync<T>(HttpMethod, Guid, Object, ApiResourceVersion, HttpContent, IEnumerable<KeyValuePair<String,String>>, Object, CancellationToken, Func<HttpResponseMessage,CancellationToken,Task<T>>) (Inherited from PolicyHttpClientBase)
SendAsync<T>(HttpMethod, IEnumerable<KeyValuePair<String,String>>, Guid, Object, ApiResourceVersion, HttpContent, IEnumerable<KeyValuePair<String, String>>, Object, CancellationToken, Func<HttpResponseMessage, CancellationToken,Task<T>>) (Inherited from PolicyHttpClientBase)
SendAsync<T>(HttpRequestMessage, Object, CancellationToken, Func<HttpResponseMessage,CancellationToken,Task<T>>) (Inherited from PolicyHttpClientBase)
UpdatePolicyConfigurationAsync(PolicyConfiguration, Guid, Int32, Object, CancellationToken)

[Preview API] Update a policy configuration by its ID.

UpdatePolicyConfigurationAsync(PolicyConfiguration, String, Int32, Object, CancellationToken)

[Preview API] Update a policy configuration by its ID.

Applies to