次の方法で共有


オプションの Web サービス オブジェクトの値の省略

レポート サーバー Web サービス複合型のプロパティには、Specified プロパティと呼ばれる付随するプロパティを持つものがあります。 このプロパティには、元のプロパティ名に "Specified" が付加された名前が割り当てられます。 このプロパティが存在することは、元のプロパティ値が省略される可能性があることを示しています。 これは、Web サービス記述言語 (WSDL) から .NET Framework のプロキシ クラスに変換した直接的な結果です。 たとえば、複合型 Enabled の Web サービス プロパティ DataSourceDefinition には、EnabledSpecified という名前の付随するプロパティがあります。 アプリケーションを構築していて、Enabled プロパティの値を設定したくない場合は、Enabled の値を指定する必要はありません。true という既定値が使われます。 ただし、EnabledSpecifiedfalse に設定する必要があります。 Enabled プロパティの値を指定する場合は、EnabledSpecifiedtrue に設定する必要があります。 これは書き込み可能なプロパティに適用されます。 読み取り専用プロパティの場合は、アクションを行う必要がありません。

重要

このような方法を使用したプロパティの設定に失敗すると、予想されない Web サービスの動作が発生する可能性があります。

通常、追加の Specified プロパティの処理を必要とするデータ型は、BooleanDateTime、および Enumeration です。

例については、CreateDataSource メソッドを参照してください。

参照

Web サービスと .NET Framework を使用してのアプリケーションの構築
テクニカル リファレンス (SSRS)