DataSource Classe

Definizione

Rappresenta una fonte di dati.

public ref class DataSource : Microsoft::ReportingServices::RdlObjectModel::ReportObject, Microsoft::ReportingServices::RdlObjectModel::INamedObject
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.DataSource/DataSourceConverter))]
public class DataSource : Microsoft.ReportingServices.RdlObjectModel.ReportObject, Microsoft.ReportingServices.RdlObjectModel.INamedObject
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.DataSource/DataSourceConverter))>]
type DataSource = class
    inherit ReportObject
    interface INamedObject
Public Class DataSource
Inherits ReportObject
Implements INamedObject
Ereditarietà
Attributi
Implementazioni

Costruttori

Nome Descrizione
DataSource()

Inizializza una nuova istanza della classe DataSource.

Proprietà

Nome Descrizione
ComponentMetadata

Ottiene o imposta i metadati dei componenti.

(Ereditato da ReportObject)
ConnectionProperties

Ottiene o imposta le proprietà della connessione.

Credentials

Ottiene o imposta le credenziali della fonte dati.

DataSourceID

Ottiene o imposta l'ID della fonte dati.

DataSourceReference

Ottiene o imposta il percorso verso una fonte di dati condivisa.

DesignTimeCredentials

Ottiene o imposta le credenziali al momento della progettazione.

ImpersonateUser

Ottiene o imposta un valore che indica se impersonare l'utente.

IsModel

Ottiene o imposta un valore che indica se la sorgente dati è un modello.

IsModified

Ottiene o imposta un valore che indica se la fonte dati è stata modificata.

IsModifiedSincePreview

Ottiene o imposta un valore che indica se la sorgente dati è stata modificata dall'ultima anteprima.

IsReference

Ottiene o imposta un valore che indica se la sorgente dati è un riferimento.

IsShared

Ottiene o imposta un valore che indica se la sorgente dati è condivisa.

Name

Ottiene o imposta il nome della sorgente dati.

Parent

Il genitore di questo rapporto obietta.

(Ereditato da ReportObjectBase)
RunTimeCredentials

Ottiene o imposta le credenziali in tempo reale.

SecurityType

Ottiene o imposta il metodo di autenticazione della fonte dati.

ShouldSaveCredentials

Ottiene o imposta un valore che indica se la sorgente dati deve salvare le credenziali.

Site

Ottiene o imposta il sito associato all'oggetto ReportObject .

(Ereditato da ReportObject)
Transaction

Ottiene o imposta il valore che indica se i dataset che utilizzano questa fonte di dati vengono eseguiti in una singola transazione.

WindowsCredentials

Ottiene o imposta un valore che indica se usare le credenziali di Windows.

Metodi

Nome Descrizione
DeepClone()

Restituisce un clone profondo di questa fonte di dati.

GetContainingDataScopes()

Restituisce l'elenco degli oggetti report che contiene ambiti dati.

(Ereditato da ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

Restituisce gli scope dei dati per l'implementazione predefinita.

(Ereditato da ReportObject)
GetDependenciesCore(IList<ReportObject>)

Restituisce il nucleo delle dipendenze per l'oggetto ReportObject .

(Ereditato da ReportObject)
Initialize()

Inizializza l'istanza corrente DataSource .

InitializeForDesigner()

Inizializza l'oggetto report per il designer.

(Ereditato da ReportObject)
OnChildPropertyChanged(Int32, Object, Object)

Solleva un evento quando la proprietà del bambino è stata cambiata.

(Ereditato da ReportObject)
OnPropertyChanged(Int32, Object, Object)

Solleva un evento quando la proprietà è stata cambiata.

(Ereditato da ReportObject)
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

Indica se la semantica RDL è uguale agli oggetti core.

SavePropertyValue<T>(String, T, ReportObject.SwapValue<T>)

Salva il valore della proprietà dell'oggetto report.

(Ereditato da ReportObject)
SetCachedCredentials(CachedCredentials)

Imposta le credenziali dalla cache.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComponent.Disposed

Succede quando l'oggetto ReportObject viene smaltito.

(Ereditato da ReportObject)
IDisposable.Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da ReportObject)

Si applica a