DataSource Classe

Definizione

Rappresenta un'origine 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

DataSource()

Inizializza una nuova istanza della classe DataSource.

Proprietà

ComponentMetadata

Ottiene o imposta i metadati del componente.

(Ereditato da ReportObject)
ConnectionProperties

Ottiene o imposta le proprietà di connessione.

Credentials

Ottiene o imposta le credenziali dell'origine dati.

DataSourceID

Ottiene o imposta l'ID origine dati.

DataSourceReference

Ottiene o imposta il percorso di un'origine dati condivisa.

DesignTimeCredentials

Ottiene o imposta le credenziali in fase di progettazione.

ImpersonateUser

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

IsModel

Ottiene o imposta un valore che indica se l'origine dati è un modello.

IsModified

Ottiene o imposta un valore che indica se l'origine dati è stata modificata.

IsModifiedSincePreview

Ottiene o imposta un valore che indica se l'origine dati è stata modificata dopo l'ultima anteprima.

IsReference

Ottiene o imposta un valore che indica se l'origine dati è un riferimento.

IsShared

Ottiene o imposta un valore che indica se l'origine dati è condivisa.

Name

Ottiene o imposta il nome dell'origine dati.

Parent

Il padre di questo oggetto report.

(Ereditato da ReportObjectBase)
RunTimeCredentials

Ottiene o imposta le credenziali in fase di esecuzione.

SecurityType

Ottiene o imposta il metodo di autenticazione dell'origine dati.

ShouldSaveCredentials

Ottiene o imposta un valore che indica se le credenziali devono essere salvate nell'origine dati.

Site

Ottiene o imposta il sito associato all'oggetto ReportObject.

(Ereditato da ReportObject)
Transaction

Ottiene o imposta il valore che indica se i set di dati che utilizzano questa origine dati vengono eseguiti in una sola transazione.

WindowsCredentials

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

Metodi

DeepClone()

Restituisce un clone completo dell'origine dati.

GetContainingDataScopes()

Restituisce l'elenco dell'oggetto report contenente gli ambiti dei dati.

(Ereditato da ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

Restituisce gli ambiti dei dati per l'implementazione predefinita.

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

Restituisce le dipendenze nell'elemento principale per l'oggetto ReportObject.

(Ereditato da ReportObject)
Initialize()

Inizializza l'istanza corrente di DataSource.

InitializeForDesigner()

Inizializza l'oggetto report per la finestra di progettazione.

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

Genera un evento quando la proprietà dell'elemento figlio è stata modificata.

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

Genera un evento quando la proprietà è stata modificata.

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

Indica se la semantica RDL è uguale agli oggetti principali.

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

Salva il valore della proprietà dell'oggetto report.

(Ereditato da ReportObject)
SetCachedCredentials(CachedCredentials)

Imposta le credenziali dal contenuto della cache.

Implementazioni dell'interfaccia esplicita

IComponent.Disposed

Si verifica quando l'oggetto ReportObject viene eliminato.

(Ereditato da ReportObject)
IDisposable.Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da ReportObject)

Si applica a