DataBus Classe

Definizione

Rappresenta 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
Ereditarietà
DataBus
Implementazioni

Costruttori

DataBus()

Inizializza una nuova istanza della classe DataBus.

Proprietà

Count

Ottiene il numero di dati in un bus di dati.

IsSynchronized

Ottiene un valore che indica se i dati in un controllo DataBus sono sincronizzati.

Item[String]

Ottiene o imposta il valore della proprietà nel controllo DataBus.

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare i dati nel controllo DataBus.

Metodi

Add(ISfcProperty)

Aggiunge una proprietà con metadati e valore specificati alla raccolta. La classe non può essere ereditata.

Add(ISfcProperty, ISfcPropertyProvider)

Aggiunge i metadati della proprietà, un valore e un provider della proprietà. La classe non può essere ereditata.

Add(ISfcPropertyProvider)

Aggiunge tutte le proprietà dal provider. La classe non può essere ereditata.

Add(String, ISfcPropertyProvider)

Aggiunge una proprietà con il nome e il provider della proprietà specificati. La classe non può essere ereditata.

Add<T>(String, T)

Aggiunge una proprietà con il nome e il tipo specificati. La classe non può essere ereditata.

Add<T>(String, T, Boolean)

Aggiunge una proprietà con il nome e il tipo specificati. La classe non può essere ereditata.

Contains(ISfcProperty)

Controlla se esiste una proprietà con i metadati e il valore specificati. La classe non può essere ereditata.

Contains(String)

Controlla se esiste una proprietà con il nome specificato. La classe non può essere ereditata.

Contains<T>(String)

Indica se la proprietà con il nome specificato esiste.

CopyTo(Array, Int32)

Copia gli elementi di un controllo DataBus in una matrice unidimensionale, iniziando in corrispondenza dell'indice della matrice specificato.

Dispose()

Rilascia tutte le risorse utilizzate dalla classe DataBus.

Dispose(Boolean)

Rilascia le risorse non gestite usate da DataBus e, facoltativamente, le risorse gestite.

EnumProperties()

Specifica tutte le proprietà.

GetAttributes()

Indica la raccolta di attributi di dati nel controllo DataBus.

GetClassName()

Restituisce il nome della classe per il controllo DataBus.

GetComponentName()

Restituisce il nome del componente per il controllo DataBus.

GetConverter()

Restituisce un convertitore di tipi per il controllo DataBus.

GetDefaultEvent()

Restituisce l'evento predefinito per il controllo DataBus.

GetDefaultProperty()

Restituisce la proprietà predefinita per il controllo DataBus.

GetEditor(Type)

Ottiene il tipo di un editor per il controllo DataBus.

GetEnumerator()

Restituisce un'interfaccia IEnumerator per il controllo DataBus.

GetEvents()

Restituisce gli eventi per il controllo DataBus.

GetEvents(Attribute[])

Restituisce una raccolta filtrata di descrittori dell'evento per il controllo DataBus.

GetProperties()

Restituisce una raccolta di descrittori della proprietà per il controllo DataBus.

GetProperties(Attribute[])

Restituisce le proprietà per il controllo DataBus utilizzando la matrice dell'attributo come filtro.

GetPropertyOwner(PropertyDescriptor)

Restituisce un oggetto che contiene la proprietà descritta dal descrittore di proprietà specificato.

GetPropertySet()

Recupera il set di proprietà del bus di dati.

Remove(ISfcProperty)

Rimuove una proprietà con i metadati e il valore specificati dalla raccolta.

Remove(ISfcPropertyProvider)

Rimuove il provider specificato per tutte le proprietà.

Remove(String)

Rimuove il nome specificato della proprietà dal bus di dati.

Remove(String, ISfcPropertyProvider)

Rimuove il provider specificato per la proprietà dal controllo DataBus.

TryGetProperty(String, ISfcProperty)

Ottiene la proprietà associata alla chiave specificata.

TryGetPropertyValue(String, Object)

Tenta di ottenere il valore della proprietà con un nome e un valore specificati.

TryGetPropertyValue<T>(String, T)

Tenta di ottenere il valore della proprietà con un nome e un tipo specificati.

Eventi

PropertyChanged

Si verifica quando il valore della proprietà del controllo DataBus viene modificato.

PropertyMetadataChanged

Si verifica quando il valore della proprietà dei metadati del controllo DataBus viene modificato.

Si applica a