public string GetSharedAccessPath(DateTimeOffset? expiration = null, SasPermissionFlags permissions = SasPermissionFlags.Read)
{
var sasToken = _blob.GetSharedAccessSignature(new SharedAccessBlobPolicy()
{
SharedAccessExpiryTime = expiration ?? _azureFileSystem.DefaultSharedAccessExpiration,
Permissions = GetSharedAccessBlobPermissions(permissions)
});
return string.Format(CultureInfo.InvariantCulture, "{0}{1}", _blob.Uri, sasToken);
}