IDataBus Interface
Defines the size, enumerators, and synchronization methods for all non-generic collections in the DataBus control.
Namespace: Microsoft.SqlServer.Management.Data
Assembly: Microsoft.SqlServer.Management.SDK.SqlStudio (in Microsoft.SqlServer.Management.SDK.SqlStudio.dll)
Syntax
'Declaration
Public Interface IDataBus _
Inherits ISfcPropertySet, ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, _
ICollection, IEnumerable, IDisposable
'Usage
Dim instance As IDataBus
public interface IDataBus : ISfcPropertySet,
ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ICollection, IEnumerable,
IDisposable
public interface class IDataBus : ISfcPropertySet,
ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ICollection, IEnumerable,
IDisposable
type IDataBus =
interface
interface ISfcPropertySet
interface ISfcPropertyProvider
interface ISfcNotifyPropertyMetadataChanged
interface INotifyPropertyChanged
interface ICollection
interface IEnumerable
interface IDisposable
end
public interface IDataBus extends ISfcPropertySet, ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, ICollection, IEnumerable, IDisposable
The IDataBus type exposes the following members.
Properties
Name | Description | |
---|---|---|
Count | (Inherited from ICollection.) | |
IsSynchronized | (Inherited from ICollection.) | |
Item | Gets or set the property value for the DataBase control. | |
SyncRoot | (Inherited from ICollection.) |
Top
Methods
Name | Description | |
---|---|---|
Add(ISfcProperty) | Adds a property with the specified metadata and value to the collection. | |
Add(ISfcPropertyProvider) | Adds all the properties from the provider. | |
Add(String, ISfcPropertyProvider) | Adds a property with the specified name and property provider. | |
Add(ISfcProperty, ISfcPropertyProvider) | Adds the property registration and property provider. | |
Add<T>(String, T) | Adds a property with the specified name and type. | |
Add<T>(String, T, Boolean) | Adds a property with the specified name and type and determines whether the property is read-only. | |
Contains(String) | Checks whether a property with the specified name is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) | |
Contains(ISfcProperty) | Checks whether a property with the specified metadata is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) | |
Contains<T>(String) | Checks whether a property with the specified name and type is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) | |
CopyTo | (Inherited from ICollection.) | |
Dispose | (Inherited from IDisposable.) | |
EnumProperties | Returns an enumerator that can iterate through the properties in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) | |
GetEnumerator | (Inherited from IEnumerable.) | |
GetPropertySet | Gets the interface reference to the set of properties of this object. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertyProvider.) | |
Remove(String) | Removes the property from a collection by name. | |
Remove(ISfcProperty) | Removes the property from the collection by metadata. | |
Remove(ISfcPropertyProvider) | Removes the specified provider for all properties. | |
Remove(String, ISfcPropertyProvider) | Removes the specified provider for the property from the DataBus control. | |
TryGetProperty | Attempts to get the property metadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) | |
TryGetPropertyValue(String, Object%) | Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) | |
TryGetPropertyValue<T>(String, T%) | Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcPropertySet.) |
Top
Events
Name | Description | |
---|---|---|
PropertyChanged | (Inherited from INotifyPropertyChanged.) | |
PropertyMetadataChanged | Occurs when the metadata for a property has changed. Do not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from ISfcNotifyPropertyMetadataChanged.) |
Top