Поделиться через


Класс InvalidDataSourceReference

Represents a state in which a data source reference is no longer valid.

Иерархия наследования

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 Initializes a new instance of the InvalidDataSourceReference class.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Замечания

An InvalidDataSourceReference object is used with the Item property as output by GetItemDataSources method.

In most cases, an InvalidDataSourceReference object is returned when a shared data source has been deleted.

To evaluate whether a data source reference is valid, use the is keyword in C# (TypeOf/Is in Visual Basic) to determine the type of object returned by the Item property of the DataSource class, as shown in the following C# code:

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...
    }
}

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник