Ejemplo n.º 1
0
        static async Task <(NewCopyStatus status, Uri uri)> CheckNewSDKBlobStatus(NewCloudBlockBlob blob)
        {
            await blob.FetchAttributesAsync();

            while (blob.CopyState.Status == NewCopyStatus.Pending)
            {
                await blob.FetchAttributesAsync();

                Thread.Sleep(500);
            }

            return(blob.CopyState.Status, blob.Uri);
        }
Ejemplo n.º 2
0
        public static async Task <(NewCopyStatus status, Uri uri)> MoveAsync(this NewCloudBlockBlob blob, Uri uri)
        {
            await blob.StartCopyAsync(uri);

            return(await CheckNewSDKBlobStatus(blob));
        }
Ejemplo n.º 3
0
        public static async Task <(NewCopyStatus status, Uri uri)> MoveAsync(this NewCloudBlockBlob targetBlob, NewCloudBlockBlob originBlob)
        {
            await targetBlob.StartCopyAsync(originBlob);

            return(await CheckNewSDKBlobStatus(targetBlob));
        }
Ejemplo n.º 4
0
 public static Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder PersistKeysToAzureBlobStorage(this Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder builder, Microsoft.Azure.Storage.Blob.CloudBlockBlob blobReference)
 {
     throw null;
 }