Share via


ICacheOperations Interface

Definition

CacheOperations operations.

public interface ICacheOperations
type ICacheOperations = interface
Public Interface ICacheOperations

Methods

CreateOrUpdateWithHttpMessagesAsync(String, String, String, CacheContract, String, Dictionary<String,List<String>>, CancellationToken)

Creates or updates an External Cache to be used in Api Management instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external

DeleteWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes specific Cache.

GetEntityTagWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the entity state (Etag) version of the Cache specified by its identifier.

GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the details of the Cache specified by its identifier.

ListByServiceNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of all external Caches in the specified service instance.

ListByServiceWithHttpMessagesAsync(String, String, Nullable<Int32>, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of all external Caches in the specified service instance.

UpdateWithHttpMessagesAsync(String, String, String, CacheUpdateParameters, String, Dictionary<String,List<String>>, CancellationToken)

Updates the details of the cache specified by its identifier.

Extension Methods

CreateOrUpdate(ICacheOperations, String, String, String, CacheContract, String)

Creates or updates an External Cache to be used in Api Management instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external

CreateOrUpdateAsync(ICacheOperations, String, String, String, CacheContract, String, CancellationToken)

Creates or updates an External Cache to be used in Api Management instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external

Delete(ICacheOperations, String, String, String, String)

Deletes specific Cache.

DeleteAsync(ICacheOperations, String, String, String, String, CancellationToken)

Deletes specific Cache.

Get(ICacheOperations, String, String, String)

Gets the details of the Cache specified by its identifier.

GetAsync(ICacheOperations, String, String, String, CancellationToken)

Gets the details of the Cache specified by its identifier.

GetEntityTag(ICacheOperations, String, String, String)

Gets the entity state (Etag) version of the Cache specified by its identifier.

GetEntityTagAsync(ICacheOperations, String, String, String, CancellationToken)

Gets the entity state (Etag) version of the Cache specified by its identifier.

ListByService(ICacheOperations, String, String, Nullable<Int32>, Nullable<Int32>)

Lists a collection of all external Caches in the specified service instance.

ListByServiceAsync(ICacheOperations, String, String, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Lists a collection of all external Caches in the specified service instance.

ListByServiceNext(ICacheOperations, String)

Lists a collection of all external Caches in the specified service instance.

ListByServiceNextAsync(ICacheOperations, String, CancellationToken)

Lists a collection of all external Caches in the specified service instance.

Update(ICacheOperations, String, String, String, CacheUpdateParameters, String)

Updates the details of the cache specified by its identifier.

UpdateAsync(ICacheOperations, String, String, String, CacheUpdateParameters, String, CancellationToken)

Updates the details of the cache specified by its identifier.

Applies to