Share via


IBackendOperations Interface

Definition

BackendOperations operations.

public interface IBackendOperations
type IBackendOperations = interface
Public Interface IBackendOperations

Methods

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

Creates or Updates a backend.

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

Deletes the specified backend.

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

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

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

Gets the details of the backend specified by its identifier.

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

Lists a collection of backends in the specified service instance.

ListByServiceWithHttpMessagesAsync(String, String, ODataQuery<BackendContract>, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of backends in the specified service instance.

ReconnectWithHttpMessagesAsync(String, String, String, BackendReconnectContract, Dictionary<String,List<String>>, CancellationToken)

Notifies the APIM proxy to create a new connection to the backend after the specified timeout. If no timeout was specified, timeout of 2 minutes is used.

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

Updates an existing backend.

Extension Methods

CreateOrUpdate(IBackendOperations, String, String, String, BackendContract, String)

Creates or Updates a backend.

CreateOrUpdateAsync(IBackendOperations, String, String, String, BackendContract, String, CancellationToken)

Creates or Updates a backend.

Delete(IBackendOperations, String, String, String, String)

Deletes the specified backend.

DeleteAsync(IBackendOperations, String, String, String, String, CancellationToken)

Deletes the specified backend.

Get(IBackendOperations, String, String, String)

Gets the details of the backend specified by its identifier.

GetAsync(IBackendOperations, String, String, String, CancellationToken)

Gets the details of the backend specified by its identifier.

GetEntityTag(IBackendOperations, String, String, String)

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

GetEntityTagAsync(IBackendOperations, String, String, String, CancellationToken)

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

ListByService(IBackendOperations, String, String, ODataQuery<BackendContract>)

Lists a collection of backends in the specified service instance.

ListByServiceAsync(IBackendOperations, String, String, ODataQuery<BackendContract>, CancellationToken)

Lists a collection of backends in the specified service instance.

ListByServiceNext(IBackendOperations, String)

Lists a collection of backends in the specified service instance.

ListByServiceNextAsync(IBackendOperations, String, CancellationToken)

Lists a collection of backends in the specified service instance.

Reconnect(IBackendOperations, String, String, String, BackendReconnectContract)

Notifies the APIM proxy to create a new connection to the backend after the specified timeout. If no timeout was specified, timeout of 2 minutes is used.

ReconnectAsync(IBackendOperations, String, String, String, BackendReconnectContract, CancellationToken)

Notifies the APIM proxy to create a new connection to the backend after the specified timeout. If no timeout was specified, timeout of 2 minutes is used.

Update(IBackendOperations, String, String, String, BackendUpdateParameters, String)

Updates an existing backend.

UpdateAsync(IBackendOperations, String, String, String, BackendUpdateParameters, String, CancellationToken)

Updates an existing backend.

Applies to