Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
C# 在Azure Blob存储上创建文件副本_C#_Azure_Azure Storage_Azure Storage Blobs_Azure Blob Storage - Fatal编程技术网

C# 在Azure Blob存储上创建文件副本

C# 在Azure Blob存储上创建文件副本,c#,azure,azure-storage,azure-storage-blobs,azure-blob-storage,C#,Azure,Azure Storage,Azure Storage Blobs,Azure Blob Storage,如何使用代码在Azure Blob存储容器中创建现有文件的副本?我正在使用WindowsAzure.Storagenumget包来处理与我的Azure Blob存储相关的所有操作 100%清楚地说,我正在尝试创建一个已上载到Azure Blob存储上容器的文件的完整和单独副本。我还想在这个过程中给文件起一个新名称。一个简单的方法是使用一个逻辑应用程序,在创建的blob上触发,然后复制该blob 如果你想变得更复杂,你可以做一个功能应用 纯粹在代码中,您需要使用startcopyanc()Clo

如何使用代码在Azure Blob存储容器中创建现有文件的副本?我正在使用
WindowsAzure.Storage
numget包来处理与我的Azure Blob存储相关的所有操作


100%清楚地说,我正在尝试创建一个已上载到Azure Blob存储上容器的文件的完整和单独副本。我还想在这个过程中给文件起一个新名称。

一个简单的方法是使用一个逻辑应用程序,在创建的blob上触发,然后复制该blob

如果你想变得更复杂,你可以做一个功能应用


纯粹在代码中,您需要使用
startcopyanc()
CloudBlockBlob上的一个方法来启动复制过程。

是的,确实是最简单的方法:-)如果我错了,请纠正我,但如果我不想让我的应用程序参与复制过程,我认为这是一个非常好的方法。如果我使用
startcopyancy()
,我想我本质上是在我的应用程序中创建一个文件流,然后创建一个拷贝,从我的应用程序中输出数据。我说得对吗?@Sam-不,你的应用程序没有数据流。复制是在Azure存储本身中完成的,它是通过调用
startcopyanc()
启动的。