Amazon Web Services . net SDK使用.with方法
本文关键字:使用 with 方法 SDK net Web Services Amazon | 更新日期: 2023-09-27 17:53:49
我注意到许多可以用。net的AWS SDK创建的Request对象都有。with()方法以及可以直接设置的公共属性。
我的问题是有理由使用。with方法,而不是仅仅设置属性,即:
var listQueuesRequest = new ListQueuesRequest().WithQueueNamePrefix(queueNamePrefix);
或
var listQueuesRequest = new ListQueuesRequest() {
QueueNamePrefix = queueNamePrefix
};
这是一种称为方法链的编程风格,主要源于Java编程,目的是创建一个Fluent接口。
WithQueueNamePrefix()
方法将返回相同的ListQueuesRequest
对象,因此您可以立即在同一对象上继续"链接"更多语句。这样做的目的是提高源代码的可读性和数量,尽管不是每个人都同意。