Share via


ISubscriptionOperations Interface

Definition

SubscriptionOperations operations.

public interface ISubscriptionOperations
type ISubscriptionOperations = interface
Public Interface ISubscriptionOperations

Methods

CreateOrUpdateWithHttpMessagesAsync(String, String, String, SubscriptionCreateParameters, Nullable<Boolean>, String, String, Dictionary<String,List<String>>, CancellationToken)

Creates or updates the subscription of specified user to the specified product.

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

Deletes the specified subscription.

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

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

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

Gets the specified Subscription entity.

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

Lists all subscriptions of the API Management service instance.

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

Gets the specified Subscription keys.

ListWithHttpMessagesAsync(String, String, ODataQuery<SubscriptionContract>, Dictionary<String,List<String>>, CancellationToken)

Lists all subscriptions of the API Management service instance.

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

Regenerates primary key of existing subscription of the API Management service instance.

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

Regenerates secondary key of existing subscription of the API Management service instance.

UpdateWithHttpMessagesAsync(String, String, String, SubscriptionUpdateParameters, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Updates the details of a subscription specified by its identifier.

Extension Methods

CreateOrUpdate(ISubscriptionOperations, String, String, String, SubscriptionCreateParameters, Nullable<Boolean>, String, String)

Creates or updates the subscription of specified user to the specified product.

CreateOrUpdateAsync(ISubscriptionOperations, String, String, String, SubscriptionCreateParameters, Nullable<Boolean>, String, String, CancellationToken)

Creates or updates the subscription of specified user to the specified product.

Delete(ISubscriptionOperations, String, String, String, String)

Deletes the specified subscription.

DeleteAsync(ISubscriptionOperations, String, String, String, String, CancellationToken)

Deletes the specified subscription.

Get(ISubscriptionOperations, String, String, String)

Gets the specified Subscription entity.

GetAsync(ISubscriptionOperations, String, String, String, CancellationToken)

Gets the specified Subscription entity.

GetEntityTag(ISubscriptionOperations, String, String, String)

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

GetEntityTagAsync(ISubscriptionOperations, String, String, String, CancellationToken)

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

List(ISubscriptionOperations, String, String, ODataQuery<SubscriptionContract>)

Lists all subscriptions of the API Management service instance.

ListAsync(ISubscriptionOperations, String, String, ODataQuery<SubscriptionContract>, CancellationToken)

Lists all subscriptions of the API Management service instance.

ListNext(ISubscriptionOperations, String)

Lists all subscriptions of the API Management service instance.

ListNextAsync(ISubscriptionOperations, String, CancellationToken)

Lists all subscriptions of the API Management service instance.

ListSecrets(ISubscriptionOperations, String, String, String)

Gets the specified Subscription keys.

ListSecretsAsync(ISubscriptionOperations, String, String, String, CancellationToken)

Gets the specified Subscription keys.

RegeneratePrimaryKey(ISubscriptionOperations, String, String, String)

Regenerates primary key of existing subscription of the API Management service instance.

RegeneratePrimaryKeyAsync(ISubscriptionOperations, String, String, String, CancellationToken)

Regenerates primary key of existing subscription of the API Management service instance.

RegenerateSecondaryKey(ISubscriptionOperations, String, String, String)

Regenerates secondary key of existing subscription of the API Management service instance.

RegenerateSecondaryKeyAsync(ISubscriptionOperations, String, String, String, CancellationToken)

Regenerates secondary key of existing subscription of the API Management service instance.

Update(ISubscriptionOperations, String, String, String, SubscriptionUpdateParameters, String, Nullable<Boolean>, String)

Updates the details of a subscription specified by its identifier.

UpdateAsync(ISubscriptionOperations, String, String, String, SubscriptionUpdateParameters, String, Nullable<Boolean>, String, CancellationToken)

Updates the details of a subscription specified by its identifier.

Applies to