Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新blob元数据时,Azure函数与blobtrigger存在问题_Azure_Metadata_Azure Storage Blobs_Azure Blob Trigger - Fatal编程技术网

更新blob元数据时,Azure函数与blobtrigger存在问题

更新blob元数据时,Azure函数与blobtrigger存在问题,azure,metadata,azure-storage-blobs,azure-blob-trigger,Azure,Metadata,Azure Storage Blobs,Azure Blob Trigger,我正在使用以下代码更新Azure中blob函数的元数据: blob.setMetadata(metaData); blob.uploadMetadata(); 我正在使用Java实现azure函数 上传元数据触发我的函数在无限循环中运行。再次检查斑点。请您建议如何摆脱无限循环,更新元数据后azure函数blob触发器将不会再次运行 我正在检查,如果元数据存在,Azure函数将不会进一步运行。但是没有用 HashMap<String,

我正在使用以下代码更新Azure中blob函数的元数据:

            blob.setMetadata(metaData);
            blob.uploadMetadata();
我正在使用Java实现azure函数

上传元数据触发我的函数在无限循环中运行。再次检查斑点。请您建议如何摆脱无限循环,更新元数据后azure函数blob触发器将不会再次运行

我正在检查,如果元数据存在,Azure函数将不会进一步运行。但是没有用

    HashMap<String, String> metaDataCheck = blob.getMetadata();
    if (metaDataCheck.containsKey("key-name")) {
        context.getLogger().info("MetaData exists");
        return false;

    }
HashMap metaDataCheck=blob.getMetadata();
if(metaDataCheck.containsKey(“键名”)){
context.getLogger().info(“元数据存在”);
返回false;
}
请帮我解决这个问题