- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 BlobTrigger 模板创建了一个带有 Blob 触发器的新 C# Azure 函数。然后,我更改了绑定(bind)到 CloudBlockBlob 的 Blob 触发器的类型。接下来我尝试添加一行来删除该 Blob 。这导致了函数编译错误:
[Error] run.csx(8,12): error CS1061: 'CloudBlockBlob' does not contain a definition for 'DeleteIfExists' and no extension method 'DeleteIfExists' accepting a first argument of type 'CloudBlockBlob' could be found (are you missing a using directive or an assembly reference?)
我错过了什么?根据文档,CloudBlockBlob 应该有一个名为 DeleteIfExists 的方法。
这是我的整个功能:
#r "Microsoft.WindowsAzure.Storage"
using Microsoft.WindowsAzure.Storage.Blob;
public static void Run(CloudBlockBlob myBlob, string name, ILogger log)
{
log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Properties.Length} Bytes");
myBlob.DeleteIfExists();
}
最佳答案
如果您使用的是 Functions v2,那么您可能正在使用 .NET Core 或 .NET Standard,它们似乎仅支持异步方法。请改用 await myblob.DeleteIfExistsAsync()
。
关于c# - 尝试删除 Azure Functions 中的 blob,但缺少 DeleteIfExists 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55044361/
在大文件上(此处35GB): Files.deleteIfExists(Path.get("large.csv")); 使用java删除需要>60秒。稍等片刻,在控制台上使用 rm large.csv
听起来像是一个愚蠢的问题,但是对于 .Net System.IO.FileInfo.Exists,该类在实例化时会检查其是否存在,因此如果另一个进程在我的时间间隔内的同一位置创建了一个同名的文件在实例
我正在尝试创建一个文件,并在此之前将其删除(如果存在)。我的问题是,每当我成功进行删除操作并立即尝试创建相同的文件夹时,它都会因 AccessDenied 而失败。方法描述(对于 deleteIfEx
本文整理了Java中me.hao0.antares.common.zk.ZkClient.deleteIfExists()方法的一些代码示例,展示了ZkClient.deleteIfExists()的
我知道如果 blob 存在,CloudBlockBlob.DeleteIfExists() 将返回 true,如果不存在,则返回 false。 但是,我很好奇,如果 blob 确实存在,但 Azure
我得到这样的代码: paths.forEach(folderPath -> { Path to = folderPath.getRoot().resolve(folderPath.ge
我使用 BlobTrigger 模板创建了一个带有 Blob 触发器的新 C# Azure 函数。然后,我更改了绑定(bind)到 CloudBlockBlob 的 Blob 触发器的类型。接下来我尝
我是一名优秀的程序员,十分优秀!