BlobUploadOptions
Optional parameters for uploading to a Blob.
            
                using System;
using System.Collections.Generic;
namespace Azure.Storage.Blobs.Models
{
    public class BlobUploadOptions
    {
        public BlobHttpHeaders HttpHeaders { get; set; }
        public IDictionary<string, string> Metadata { get; set; }
        public IDictionary<string, string> Tags { get; set; }
        public BlobRequestConditions Conditions { get; set; }
        public IProgress<long> ProgressHandler { get; set; }
        public AccessTier? AccessTier { get; set; }
        public StorageTransferOptions TransferOptions { get; set; }
        public BlobImmutabilityPolicy ImmutabilityPolicy { get; set; }
        public bool? LegalHold { get; set; }
        public UploadTransferValidationOptions TransferValidation { get; set; }
    }
}