次の方法で共有


InvalidDataSourceReference クラス

データ ソースの参照が無効になった状態を表します。

継承階層

System. . :: . .Object
  ReportService2005. . :: . .DataSourceDefinitionOrReference
    ReportService2005..::..InvalidDataSourceReference

名前空間:  ReportService2005
アセンブリ:  ReportService2005 (ReportService2005.dll)

構文

'宣言
<SerializableAttribute> _
Public Class InvalidDataSourceReference _
    Inherits DataSourceDefinitionOrReference
'使用
Dim instance As InvalidDataSourceReference
[SerializableAttribute]
public class InvalidDataSourceReference : DataSourceDefinitionOrReference
[SerializableAttribute]
public ref class InvalidDataSourceReference : public DataSourceDefinitionOrReference
[<SerializableAttribute>]
type InvalidDataSourceReference =  
    class
        inherit DataSourceDefinitionOrReference
    end
public class InvalidDataSourceReference extends DataSourceDefinitionOrReference

InvalidDataSourceReference 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド InvalidDataSourceReference InvalidDataSourceReference クラスの新しいインスタンスを初期化します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

InvalidDataSourceReference オブジェクトは、GetItemDataSources メソッドの出力として Item プロパティで使用されます。

ほとんどの場合、InvalidDataSourceReference オブジェクトが返されるのは、共有データ ソースが削除されたときです。

データ ソースの参照が有効かどうかを評価するには、次の C# コードのように、C# の is キーワード (Visual Basic の場合は TypeOf/Is) を使用して、DataSource クラスの Item プロパティによって返されるオブジェクトの種類を確認します。

DataSource[] dataSource;
dataSource = service.GetReportDataSources( "/MyReport" );

foreach ( DataSource ds in dataSource )
{
    if ( ds.Item is InvalidDataSourceReference )
    {
        // Code to handle a corrupt or missing data source reference goes here...
    }
}

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照