DataSource Class
Updated: February 25, 2016
Represents a data source.
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
Microsoft.ReportingServices.RdlObjectModel::ReportObjectBase
Microsoft.ReportingServices.RdlObjectModel::ReportObject
Microsoft.ReportingServices.RdlObjectModel::DataSource
| Name | Description | |
|---|---|---|
![]() | DataSource() | Initializes a new instance of the DataSource class. |
| Name | Description | |
|---|---|---|
![]() | ComponentMetadata | Gets or sets the component metadata.(Inherited from ReportObject.) |
![]() | ConnectionProperties | Gets or sets the connection properties. |
![]() | Credentials | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the data source credentials. |
![]() | DataSourceID | Gets or sets the data source ID. |
![]() | DataSourceReference | Gets or sets the path to a shared data source. |
![]() | DesignTimeCredentials | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the credentials at design time. |
![]() | ImpersonateUser | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether to impersonate the user. |
![]() | IsModel | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the data source is a model. |
![]() | IsModified | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the data source is modified. |
![]() | IsModifiedSincePreview | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the data source is modified since last preview. |
![]() | IsReference | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the data source is a reference. |
![]() | IsShared | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether the data source is shared. |
![]() | Name | Gets or sets the data source name. |
![]() | Parent | The parent of this report object.(Inherited from ReportObjectBase.) |
![]() | RunTimeCredentials | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the credentials at runtime time. |
![]() | SecurityType | Gets or sets the authentication method of the data source. |
![]() | ShouldSaveCredentials | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether data source should save credentials. |
![]() | Site | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the site associated with the ReportObject object.(Inherited from ReportObject.) |
![]() | Transaction | Gets or sets the value that indicates whether the datasets that use this data source run in a single transaction. |
![]() | WindowsCredentials | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a value that indicates whether to use windows credentials. |
| Name | Description | |
|---|---|---|
![]() | DeepClone() | This API supports the product infrastructure and is not intended to be used directly from your code. Returns a deep clone of this data source.(Overrides ReportObject::DeepClone().) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetContainingDataScopes() | This API supports the product infrastructure and is not intended to be used directly from your code. Returns the list of report object that contains data scopes.(Inherited from ReportObject.) |
![]() | GetDataScopesForDefaultImpl(IContainedObject^) | This API supports the product infrastructure and is not intended to be used directly from your code. Returns the data scopes for default implementation.(Inherited from ReportObject.) |
![]() | GetDependenciesCore(IList<ReportObject^>^) | This API supports the product infrastructure and is not intended to be used directly from your code. Returns the dependencies core for the ReportObject object.(Inherited from ReportObject.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | Initialize() | Initializes the current DataSource instance. (Overrides ReportObject::Initialize().) |
![]() | InitializeForDesigner() | This API supports the product infrastructure and is not intended to be used directly from your code. Initializes the report object for designer.(Inherited from ReportObject.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnChildPropertyChanged(Int32, Object^, Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Raises an event when the property of the child was changed.(Inherited from ReportObject.) |
![]() | OnPropertyChanged(Int32, Object^, Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Raises an event when the property was changed.(Inherited from ReportObject.) |
![]() | RdlSemanticEqualsCore(ReportObject^, ICollection<ReportObject^>^) | This API supports the product infrastructure and is not intended to be used directly from your code. Indicates whether the RDL semantic is equal to the core objects.(Overrides ReportObject::RdlSemanticEqualsCore(ReportObject^, ICollection<ReportObject^>^).) |
![]() | SavePropertyValue<T>(String^, T, ReportObject::SwapValue<T>^) | This API supports the product infrastructure and is not intended to be used directly from your code. Saves the property value of the report object.(Inherited from ReportObject.) |
![]() | SetCachedCredentials(CachedCredentials^) | This API supports the product infrastructure and is not intended to be used directly from your code. Sets the credentials from the cached. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IComponent::Disposed | Occurs when the ReportObject object is disposed.(Inherited from ReportObject.) |
![]() ![]() | IDisposable::Dispose() | This API supports the product infrastructure and is not intended to be used directly from your code. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from ReportObject.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





