Azure CloudBlobContainer CreateIfNotExistsAsync与CreateIfNotExists

Azure CloudBlobContainer CreateIfNotExistsAsync与CreateIfNotExists,azure,azure-storage,Azure,Azure Storage,有人能解释一下WindowsAzure中CloudBlobContainer的CreateIfNotExists和CreateIfNotExistsAsync方法之间的区别吗?MSDN文档只是说CreateIfNotExistsAsync方法 返回创建容器的任务(如果容器不存在) 对于CreateIfnotExists 如果容器不存在,则创建该容器 因此我并不真正理解它们之间的区别。基本上这两个操作都在做相同的事情,即创建一个blob容器(如果它不存在的话)。不同之处在于,一个操作是异步执行的(

有人能解释一下WindowsAzure中CloudBlobContainer的CreateIfNotExists和CreateIfNotExistsAsync方法之间的区别吗?MSDN文档只是说CreateIfNotExistsAsync方法

返回创建容器的任务(如果容器不存在)

对于CreateIfnotExists

如果容器不存在,则创建该容器


因此我并不真正理解它们之间的区别。

基本上这两个操作都在做相同的事情,即
创建一个blob容器(如果它不存在的话)
。不同之处在于,一个操作是异步执行的(
createIfNoteExistsAsync
),另一个操作是同步执行的(
createIfNoteExists
)。

基本上这两个操作都在执行相同的操作,即如果blob容器不存在,则创建一个blob容器。不同之处在于,一个操作是异步执行的(
createIfNoteExistsAsync
),另一个操作是同步执行的(
createIfNoteExists
)。

基本上这两个操作都在执行相同的操作,即如果blob容器不存在,则创建一个blob容器。不同之处在于,一个操作是异步执行的(
createIfNoteExistsAsync
),另一个操作是同步执行的(
createIfNoteExists
)。

基本上这两个操作都在执行相同的操作,即如果blob容器不存在,则创建一个blob容器。区别在于一个是异步执行的(
createifnotexistasync
),另一个是同步执行的(
CreateIfNotExists
).

那么,与web应用程序中的异步相比,异步的优势是什么呢?我自己还没有尝试过异步的方法,但我猜当您使用异步方法时,您会获得非阻塞代码的优势。我无法调用CreateIfNotExists()使用Storage.dll版本4.2的方式与使用StorageClient时相同,因为没有空构造函数?那么,与web应用程序中的异步相比,异步有什么优势呢?我自己还没有尝试过异步方法,但我猜在使用异步方法时,您会获得非阻塞代码的优势。我无法调用CreateIfNotExists()使用Storage.dll版本4.2的方式与使用StorageClient时相同,因为没有空构造函数?那么,与web应用程序中的异步相比,异步有什么优势呢?我自己还没有尝试过异步方法,但我猜在使用异步方法时,您会获得非阻塞代码的优势。我无法调用CreateIfNotExists()使用Storage.dll版本4.2的方式与使用StorageClient时相同,因为没有空构造函数?那么,与web应用程序中的异步相比,异步有什么优势呢?我自己还没有尝试过异步方法,但我猜在使用异步方法时,您会获得非阻塞代码的优势。我无法调用CreateIfNotExists()使用Storage.dll版本4.2,与我使用StorageClient时使用的方法相同,因为没有空构造函数?