省略可选 Web 服务对象的值

多个报表服务器 Web 服务复杂类型的属性都具有名为 Specified 属性的伴随属性。 该属性的名称由原始属性名称再加上“Specified”构成。 具有此属性则指示原始属性的值有时可以省略。 这是从 Web 服务描述语言 (WSDL) 转换到 .NET Framework 代理类的直接结果。 例如,复杂类型 DataSourceDefinition 的 Web 服务属性 Enabled 具有名为 EnabledSpecified 的伴随属性。 如果要生成应用程序而不想设置 Enabled 属性的值,则不必提供 Enabled 的值;此时将使用 true 的默认值。 但是,仍然需要将 EnabledSpecified 设置为 false。 如果提供了 Enabled 属性的值,则需要将 EnabledSpecified 设置为等于 true。 这是对可写属性而言的。 对于只读属性,不需要执行任何操作。

重要说明重要提示

未能使用上述方法指定属性可能会导致不可预知的 Web 服务行为。

通常要求您处理附加 Specified 属性的数据类型是 Boolean、DateTime 和 Enumeration。

有关示例,请参阅 CreateDataSource 方法。

请参阅

概念

技术参考 (SSRS)

其他资源

使用 Web 服务和 .NET Framework 生成应用程序