Udostępnij za pośrednictwem


Klasa InvalidDataSourceReference

Reprezentuje stan, w którym odwołania do źródło danych nie jest już prawidłowy.

Hierarchia dziedziczenia

System.Object
  ReportService2005.DataSourceDefinitionOrReference
    ReportService2005.InvalidDataSourceReference

Przestrzeń nazw:  ReportService2005
Zestaw:  ReportService2005 (w ReportService2005.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public Class InvalidDataSourceReference _
    Inherits DataSourceDefinitionOrReference
'Użycie
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

Typ InvalidDataSourceReference uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna InvalidDataSourceReference Inicjuje nowe wystąpienie InvalidDataSourceReference klasy

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Uwagi

InvalidDataSourceReference Obiekt jest używany z Item właściwość jako dane wyjściowe GetItemDataSources metoda.

W większości przypadków InvalidDataSourceReference zwracany jest obiekt, po usunięciu źródło danych udostępnionych.

Ocena, czy odwołanie do źródło danych jest prawidłowa, użyj jest słowa kluczowego w języku C# (TypeOf / w języku Visual Basic) w celu określenia typu obiektu zwróconego przez Item Właściwość DataSource klasy, jak pokazano w poniższym kodzie języka C#:

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

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Zobacz także

Odwołanie