Share via


IAssetsOperations Interface

Definition

AssetsOperations operations.

public interface IAssetsOperations
type IAssetsOperations = interface
Public Interface IAssetsOperations

Methods

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

Create or update an Asset

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

Delete an Asset.

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

Gets the Asset storage key

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

Get an Asset

ListContainerSasWithHttpMessagesAsync(String, String, String, Nullable<AssetContainerPermission>, Nullable<DateTime>, Dictionary<String, List<String>>, CancellationToken)

List the Asset URLs

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

List Assets

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

List Streaming Locators

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

List Assets

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

Update an Asset

Extension Methods

CreateOrUpdate(IAssetsOperations, String, String, String, Asset)

Create or update an Asset

CreateOrUpdateAsync(IAssetsOperations, String, String, String, Asset, CancellationToken)

Create or update an Asset

Delete(IAssetsOperations, String, String, String)

Delete an Asset.

DeleteAsync(IAssetsOperations, String, String, String, CancellationToken)

Delete an Asset.

Get(IAssetsOperations, String, String, String)

Get an Asset

GetAsync(IAssetsOperations, String, String, String, CancellationToken)

Get an Asset

GetEncryptionKey(IAssetsOperations, String, String, String)

Gets the Asset storage key

GetEncryptionKeyAsync(IAssetsOperations, String, String, String, CancellationToken)

Gets the Asset storage key

List(IAssetsOperations, String, String, ODataQuery<Asset>)

List Assets

ListAsync(IAssetsOperations, String, String, ODataQuery<Asset>, CancellationToken)

List Assets

ListContainerSas(IAssetsOperations, String, String, String, Nullable<AssetContainerPermission>, Nullable<DateTime>)

List the Asset URLs

ListContainerSasAsync(IAssetsOperations, String, String, String, Nullable<AssetContainerPermission>, Nullable<DateTime>, CancellationToken)

List the Asset URLs

ListNext(IAssetsOperations, String)

List Assets

ListNextAsync(IAssetsOperations, String, CancellationToken)

List Assets

ListStreamingLocators(IAssetsOperations, String, String, String)

List Streaming Locators

ListStreamingLocatorsAsync(IAssetsOperations, String, String, String, CancellationToken)

List Streaming Locators

Update(IAssetsOperations, String, String, String, Asset)

Update an Asset

UpdateAsync(IAssetsOperations, String, String, String, Asset, CancellationToken)

Update an Asset

Applies to