public static void ReleaseLease(LeaseBlockBlobSettings blobSettings, string leaseId)
{
cancellationTokenSource.Cancel();
leasingTask.Wait();
var blob = GetBlobReference(blobSettings);
try
{
blob.ReleaseLease(AccessCondition.GenerateLeaseCondition(leaseId), leaseRequestTimeout);
}
catch
{
}
finally
{
BreakLease(blob);
}
}