Click or drag to resize
CloudLoadBalancerProviderGetContentCachingAsync Method
This API is preliminary and subject to change.
Gets whether or not content caching is enabled for a load balancer.

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public Task<bool> GetContentCachingAsync(
	LoadBalancerId loadBalancerId,
	CancellationToken cancellationToken
)

Parameters

loadBalancerId
Type: net.openstack.Providers.Rackspace.Objects.LoadBalancersLoadBalancerId
The load balancer ID. This is obtained from LoadBalancer.Id.
cancellationToken
Type: System.ThreadingCancellationToken
The CancellationToken that the task will observe.

Return Value

Type: TaskBoolean
A Task object representing the asynchronous operation. When the operation completes, the Result property will be if content caching is enabled for the load balancer; otherwise, .

Implements

ILoadBalancerServiceGetContentCachingAsync(LoadBalancerId, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullExceptionIf loadBalancerId is .
WebExceptionIf the REST request does not return successfully.
Remarks
When content caching is enabled, recently-accessed files are stored on the load balancer for easy retrieval by web clients. Content caching improves the performance of high traffic web sites by temporarily storing data that was recently accessed. While it's cached, requests for that data will be served by the load balancer, which in turn reduces load off the back end nodes. The result is improved response times for those requests and less load on the web server.

For more information about content caching, refer to the following Knowledge Center article: Content Caching for Cloud Load Balancers.

Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also