PurgeBlobsExpiringBeforeAsync() public méthode

Purges all blobs set to expire prior to the specified date.
public PurgeBlobsExpiringBeforeAsync ( System.DateTime deleteBlobsExpiringBefore = default(DateTime) ) : Task
deleteBlobsExpiringBefore System.DateTime /// All blobs scheduled to expire prior to this date will be purged. The default value /// is interpreted as . ///
Résultat Task
Exemple #1
0
        internal static async Task OneTimeInitializeAsync(CloudStorageAccount azureAccount)
        {
            var blobStorage = new AzureBlobStorage(azureAccount, BlobController.DefaultContainerName);
            await blobStorage.CreateContainerIfNotExistAsync();

            var nowait = Task.Run(async delegate
            {
                while (true)
                {
                    await blobStorage.PurgeBlobsExpiringBeforeAsync();
                    await Task.Delay(AzureStorageConfig.PurgeExpiredBlobsInterval);
                }
            });
        }