IDataBus Interface

Definition

Defines the size, enumerators, and synchronization methods for all non-generic collections in the DataBus control.

public interface class IDataBus : IDisposable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::ICollection, System::ComponentModel::INotifyPropertyChanged
public interface IDataBus : IDisposable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.ICollection, System.ComponentModel.INotifyPropertyChanged
type IDataBus = interface
    interface ISfcPropertySet
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
    interface ICollection
    interface IEnumerable
    interface IDisposable
Public Interface IDataBus
Implements ICollection, IDisposable, INotifyPropertyChanged, ISfcPropertyProvider, ISfcPropertySet
Derived
Implements

Properties

Item[String]

Gets or set the property value for the DataBase control.

Methods

Add(ISfcProperty)

Adds a property with the specified metadata and value to the collection.

Add(ISfcProperty, ISfcPropertyProvider)

Adds the property registration and property provider.

Add(ISfcPropertyProvider)

Adds all the properties from the provider.

Add(String, ISfcPropertyProvider)

Adds a property with the specified name 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(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(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<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)
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)
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(ISfcProperty)

Removes the property from the collection by metadata.

Remove(ISfcPropertyProvider)

Removes the specified provider for all properties.

Remove(String)

Removes the property from a collection by name.

Remove(String, ISfcPropertyProvider)

Removes the specified provider for the property from the DataBus control.

TryGetProperty(String, ISfcProperty)

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)

Events

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)

Applies to