如果我使用.NET SDK从MVC应用程序添加Windows Azure队列项或Blob存储引用,每个组件应保持多长时间?
对于队列,我们有CloudStorageAccount、CloudQueueClient和CloudQueue。
对于Blob存储,我们有CloudStorageAccount、CloudBlobClient和CloudBlobContainer。
我假设最好每个Web请求只创建一次组件,但不知道创建每个项目的成本如何。同样,我假设在Web请求之间保留客户端(例如使用单例生命周期)不是一个好计划,但没有任何依据。
对于队列,我们有CloudStorageAccount、CloudQueueClient和CloudQueue。
对于Blob存储,我们有CloudStorageAccount、CloudBlobClient和CloudBlobContainer。
我假设最好每个Web请求只创建一次组件,但不知道创建每个项目的成本如何。同样,我假设在Web请求之间保留客户端(例如使用单例生命周期)不是一个好计划,但没有任何依据。