DataSource Classe

Définition

Représente une source de données.

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
Héritage
Attributs
Implémente

Constructeurs

DataSource()

Initialise une nouvelle instance de la classe DataSource.

Propriétés

ComponentMetadata

Obtient ou définit les métadonnées de composant.

(Hérité de ReportObject)
ConnectionProperties

Obtient ou définit les propriétés de connexion.

Credentials

Obtient ou définit les informations d'identification de la source de données.

DataSourceID

Obtient ou définit l'ID de la source de données.

DataSourceReference

Obtient ou définit le chemin d'accès à une source de données partagée.

DesignTimeCredentials

Obtient ou définit les informations d'identification au moment de la conception.

ImpersonateUser

Obtient ou définit une valeur qui indique si l'identité de l'utilisateur doit être empruntée.

IsModel

Obtient ou définit une valeur qui indique si la source de données est un modèle.

IsModified

Obtient ou définit une valeur qui indique si la source de données a été modifiée.

IsModifiedSincePreview

Obtient ou définit une valeur qui indique si la source de données a été modifiée depuis le dernier aperçu.

IsReference

Obtient ou définit une valeur qui indique si la source de données est une référence.

IsShared

Obtient ou définit une valeur qui indique si la source de données est partagée.

Name

Obtient ou définit le nom de la source de données.

Parent

Parent de cet objet de rapport.

(Hérité de ReportObjectBase)
RunTimeCredentials

Obtient ou définit les informations d'identification au moment de l'exécution.

SecurityType

Obtient ou définit la méthode d'authentification de la source de données.

ShouldSaveCredentials

Obtient ou définit une valeur qui indique si la source de données doit enregistrer les informations d'identification.

Site

Obtient ou définit le site associé à l'objet ReportObject.

(Hérité de ReportObject)
Transaction

Obtient ou définit la valeur qui indique si les datasets qui utilisent cette source de données sont exécutés dans une transaction unique.

WindowsCredentials

Obtient ou définit une valeur qui indique s'il faut utiliser les informations d'identification Windows.

Méthodes

DeepClone()

Retourne un clone profond de cette source de données.

GetContainingDataScopes()

Retourne la liste des objets du rapport qui contient les étendues de données.

(Hérité de ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

Retourne les étendues de données pour l'implémentation par défaut.

(Hérité de ReportObject)
GetDependenciesCore(IList<ReportObject>)

Retourne les dépendances de cœur de l'objet ReportObject.

(Hérité de ReportObject)
Initialize()

Initialise l'instance DataSource active.

InitializeForDesigner()

Initialise l'objet de rapport du concepteur.

(Hérité de ReportObject)
OnChildPropertyChanged(Int32, Object, Object)

Déclenche un événement lorsque la propriété de l'enfant a été modifiée.

(Hérité de ReportObject)
OnPropertyChanged(Int32, Object, Object)

Déclenche un événement lorsque la propriété a été modifiée.

(Hérité de ReportObject)
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

Indique si la sémantique RDL est égale aux objets principaux.

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

Enregistre la valeur de la propriété de l'objet du rapport.

(Hérité de ReportObject)
SetCachedCredentials(CachedCredentials)

Définit les informations d'identification à partir du cache.

Implémentations d’interfaces explicites

IComponent.Disposed

Se produit lorsque l'objet ReportObject est supprimé.

(Hérité de ReportObject)
IDisposable.Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de ReportObject)

S’applique à