在AWS .NET SDK apis中,如何指定“使用默认值”

时间:2018-04-12 17:08:42

标签: c# .net amazon-web-services aws-sdk

如何为API中的属性指定“默认”值?

例如,RequestSpotInstance API指定SpotPrice的“默认”是按需价格,但没有说明如何指定默认值。 RequestSpotInstancesRequest类的SpotPrice属性是一个字符串。将其设为nullstring.Empty"0"

某些字段属于不可为空的类型,例如int32。在同一个api中,实例数的“默认值”为1.属性为int32。那么....我是否要求0个实例以获得1的默认值?我希望Nullable<int32>允许默认值。

1 个答案:

答案 0 :(得分:0)

在查看sdk源之后,将使用null来指定默认值。有道理,但不适用于价值类型。实际上没有办法指定默认值应该用于值类型,文档是错误的/误导性的。它们具有内部可空类型,但它们不会在API中公开。