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


DataSource Класс

Определение

Представляет источник данных.

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
Наследование
Атрибуты
Реализации

Конструкторы

DataSource()

Инициализирует новый экземпляр класса DataSource.

Свойства

ComponentMetadata

Возвращает или задает метаданные компонента.

(Унаследовано от ReportObject)
ConnectionProperties

Возвращает или задает свойства соединения.

Credentials

Возвращает или задает учетные данные источника данных.

DataSourceID

Возвращает или задает идентификатор источника данных.

DataSourceReference

Возвращает или задает путь к общему источнику данных.

DesignTimeCredentials

Возвращает или задает учетные данные во время разработки.

ImpersonateUser

Возвращает или задает значение, показывающее, следует ли олицетворять пользователя.

IsModel

Возвращает или задает значение, показывающее, является ли источник данных моделью.

IsModified

Возвращает или задает значение, показывающее, изменен ли источник данных.

IsModifiedSincePreview

Возвращает или задает значение, указывающее, изменялся ли источник данных с момента последнего предварительного просмотра.

IsReference

Возвращает или задает значение, показывающее, является ли источник данных ссылкой.

IsShared

Возвращает или задает значение, показывающее, является ли источник данных общим.

Name

Возвращает или задает имя источника данных.

Parent

Родительский объект для данного объекта отчета.

(Унаследовано от ReportObjectBase)
RunTimeCredentials

Возвращает или задает учетные данные во время выполнения.

SecurityType

Возвращает или задает метод проверки подлинности источника данных.

ShouldSaveCredentials

Возвращает или задает значение, которое показывает, должен ли источник данных сохранять учетные данные.

Site

Возвращает или задает сайт, связанный с объектом ReportObject.

(Унаследовано от ReportObject)
Transaction

Возвращает или задает значение, которое указывает, будут ли наборы данных, использующие этот источник данных, выполняться в одной транзакции.

WindowsCredentials

Возвращает или задает значение, указывающее, следует ли использовать учетные данные Windows.

Методы

DeepClone()

Возвращает детальный клон этого источника данных.

GetContainingDataScopes()

Возвращает список объектов отчета, содержащих области данных.

(Унаследовано от ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

Возвращает области данных для реализации по умолчанию.

(Унаследовано от ReportObject)
GetDependenciesCore(IList<ReportObject>)

Возвращает основные зависимости для объекта ReportObject.

(Унаследовано от ReportObject)
Initialize()

Инициализирует текущий экземпляр DataSource.

InitializeForDesigner()

Инициализирует объект отчета для конструктора.

(Унаследовано от ReportObject)
OnChildPropertyChanged(Int32, Object, Object)

Вызывает событие, когда была изменено свойство дочернего элемента.

(Унаследовано от ReportObject)
OnPropertyChanged(Int32, Object, Object)

Вызывает событие, если свойство было изменено.

(Унаследовано от ReportObject)
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

Указывает, эквивалентна ли семантика языка определения отчета базовым объектам.

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

Сохраняет значение свойства объекта отчета.

(Унаследовано от ReportObject)
SetCachedCredentials(CachedCredentials)

Восстанавливает учетные данные из кэша.

Явные реализации интерфейса

IComponent.Disposed

Происходит, когда объект ReportObject удаляется.

(Унаследовано от ReportObject)
IDisposable.Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

(Унаследовано от ReportObject)

Применяется к