Partager via


DataBus Classe

Définition

Représente la classe DataBus.

public ref class DataBus : IDisposable, Microsoft::SqlServer::Management::Data::IDataBus, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::ICollection, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public class DataBus : IDisposable, Microsoft.SqlServer.Management.Data.IDataBus, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.ICollection, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataBus = class
    interface IDataBus
    interface ISfcPropertySet
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
    interface ICollection
    interface IEnumerable
    interface IDisposable
    interface ICustomTypeDescriptor
Public Class DataBus
Implements ICollection, ICustomTypeDescriptor, IDataBus, IDisposable, INotifyPropertyChanged, ISfcPropertyProvider, ISfcPropertySet
Héritage
DataBus
Implémente

Constructeurs

DataBus()

Initialise une nouvelle instance de la classe DataBus.

Propriétés

Count

Obtient le nombre de données dans un bus de données.

IsSynchronized

Obtient une valeur qui indique si les données dans un contrôle DataBus sont synchronisées.

Item[String]

Obtient ou définit la valeur de propriété dans le contrôle DataBus.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser des données dans le contrôle DataBus.

Méthodes

Add(ISfcProperty)

Ajoute une propriété avec des métadonnées et la valeur spécifiées à la collection. Cette classe ne peut pas être héritée.

Add(ISfcProperty, ISfcPropertyProvider)

Ajoute une propriété avec des métadonnées, une valeur et un fournisseur de propriétés. Cette classe ne peut pas être héritée.

Add(ISfcPropertyProvider)

Ajoute toutes les propriétés du fournisseur. Cette classe ne peut pas être héritée.

Add(String, ISfcPropertyProvider)

Ajoute une propriété portant le nom et le fournisseur de propriétés spécifiés. Cette classe ne peut pas être héritée.

Add<T>(String, T)

Ajoute une propriété portant le nom et le type spécifiés. Cette classe ne peut pas être héritée.

Add<T>(String, T, Boolean)

Ajoute une propriété portant le nom et le type spécifiés. Cette classe ne peut pas être héritée.

Contains(ISfcProperty)

Vérifie si la propriété avec les métadonnées et la valeur spécifiées existe. Cette classe ne peut pas être héritée.

Contains(String)

Vérifie si la propriété avec le nom spécifié existe. Cette classe ne peut pas être héritée.

Contains<T>(String)

Indique si la propriété portant le nom spécifié existe.

CopyTo(Array, Int32)

Copie les éléments d'un contrôle DataBus dans un tableau unidimensionnel, en démarrant à l'index de tableau indiqué.

Dispose()

Libère toutes les ressources utilisées par la classe DataBus.

Dispose(Boolean)

Libère les ressources non managées utilisées par DataBus et libère éventuellement les ressources managées.

EnumProperties()

Spécifie toutes les propriétés.

GetAttributes()

Indique la collection d'attributs de données dans le contrôle DataBus.

GetClassName()

Retourne le nom de la classe pour le contrôle DataBus.

GetComponentName()

Retourne le nom du composant pour le contrôle DataBus.

GetConverter()

Retourne un convertisseur de type pour le contrôle DataBus.

GetDefaultEvent()

Retourne l'événement par défaut pour le contrôle DataBus.

GetDefaultProperty()

Retourne la propriété par défaut pour le contrôle DataBus.

GetEditor(Type)

Obtient le type d'un éditeur pour le contrôle DataBus.

GetEnumerator()

Retourne une interface IEnumerator pour le contrôle DataBus.

GetEvents()

Retourne les événements pour le contrôle DataBus.

GetEvents(Attribute[])

Retourne une collection filtrée de descripteurs d'événements pour le contrôle DataBus.

GetProperties()

Retourne une collection de descripteurs de propriétés pour le contrôle DataBus.

GetProperties(Attribute[])

Retourne les propriétés pour le contrôle DataBus en utilisant le tableau d'attributs comme un filtre.

GetPropertyOwner(PropertyDescriptor)

Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié.

GetPropertySet()

Récupère le jeu de propriétés du bus de données.

Remove(ISfcProperty)

Supprime une propriété avec les métadonnées et la valeur spécifiées de la collection.

Remove(ISfcPropertyProvider)

Supprime le fournisseur spécifié pour toutes les propriétés.

Remove(String)

Supprime le nom spécifié de la propriété du bus de données.

Remove(String, ISfcPropertyProvider)

Supprime le fournisseur spécifié pour la propriété du contrôle Data Bus.

TryGetProperty(String, ISfcProperty)

Obtient la propriété associée à la clé spécifiée.

TryGetPropertyValue(String, Object)

Tente d'obtenir la valeur de propriété avec un nom et une valeur spécifiés.

TryGetPropertyValue<T>(String, T)

Tente d'obtenir la valeur de propriété avec un nom et un type spécifiés.

Événements

PropertyChanged

Se produit lorsque la valeur de propriété du contrôle DataBus est modifiée.

PropertyMetadataChanged

Se produit lorsque la valeur de propriété des métadonnées du contrôle DataBus est modifiée.

S’applique à