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

Nom Description
DataBus()

Initialise une nouvelle instance de la classe DataBus.

Propriétés

Nom Description
Count

Ça obtient le nombre de données dans un bus de données.

IsSynchronized

Obtient une valeur indiquant 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 les données avec le contrôle DataBus.

Méthodes

Nom Description
Add(ISfcProperty, ISfcPropertyProvider)

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

Add(ISfcProperty)

Ajoute une propriété avec des métadonnées et une valeur spécifiées à la collection. 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 un bien avec un nom et un fournisseur de biens spécifiés. Cette classe ne peut pas être héritée.

Add<T>(String, T, Boolean)

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

Add<T>(String, T)

Ajoute une propriété avec un nom et un 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é avec le nom spécifié existe.

CopyTo(Array, Int32)

Copie les éléments d’un contrôle DataBus dans un tableau unidimensionnel, en commençant par l’indice donné du tableau.

Dispose()

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

Dispose(Boolean)

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

EnumProperties()

Précise toutes les propriétés.

GetAttributes()

Indique la collecte d’attributs à partir des 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()

Restitue la propriété par défaut du contrôle DataBus.

GetEditor(Type)

Obtient le type d’éditeur pour le contrôle DataBus.

GetEnumerator()

Retourne une IEnumerator interface pour le contrôle DataBus.

GetEvents()

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

GetEvents(Attribute[])

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

GetProperties()

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

GetProperties(Attribute[])

Retourne les propriétés du contrôle DataBus en utilisant le tableau d’attributs comme 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 l’ensemble des propriétés du bus de données.

Remove(ISfcProperty)

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

Remove(ISfcPropertyProvider)

Supprime le fournisseur spécifié pour tous les biens.

Remove(String, ISfcPropertyProvider)

Supprime le fournisseur spécifié pour la propriété du contrôle du bus de données.

Remove(String)

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

TryGetProperty(String, ISfcProperty)

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

TryGetPropertyValue(String, Object)

Tente d’obtenir la valeur du bien avec un nom et une valeur spécifiés.

TryGetPropertyValue<T>(String, T)

Tente d’obtenir la valeur du bien avec un nom et un type spécifiés.

Événements

Nom Description
PropertyChanged

Se produit lorsque la valeur de propriété du contrôle DataBus change.

PropertyMetadataChanged

Ça se produit lorsque la valeur de la propriété des métadonnées du contrôle DataBus change.

S’applique à