“doesservicerequest”的目的是什么?c# Azure库中的装饰属性

本文关键字:Azure 属性 doesservicerequest 是什么 | 更新日期: 2023-09-27 18:03:31

MSDN说:DoesServiceRequest指定该方法将向存储服务发出一个或多个请求。

然而,它没有说为什么需要。我可以用它来装饰我自己的模拟类,但我想知道更多,而不是盲目地把它贴在我的方法上。有人知道吗?

“doesservicerequest”的目的是什么?c# Azure库中的装饰属性

这是Storage客户端库API调用上的修饰符,用于让您知道特定API调用是否向存储服务发出请求,或者该API调用是否在本地运行。

例如,CloudBlockBlob。FetchAttributes使用DoesServiceRequest装饰,因为它对Storage进行HTTP调用。但CloudBlockBlob。GetSharedAccessSignature没有这个装饰符,因为该函数在本地进程内执行,而不需要调用存储服务。