DataBus Klasse

Definition

Stellt die DataBus-Klasse dar.

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
Vererbung
DataBus
Implementiert

Konstruktoren

DataBus()

Initialisiert eine neue Instanz der DataBus-Klasse.

Eigenschaften

Count

Ruft die Anzahl der Daten in einem Datenbus ab.

IsSynchronized

Ruft einen Wert ab, der angibt, ob die Daten in einem DataBus-Steuerelement synchronisiert sind.

Item[String]

Ruft den Eigenschaftswert im DataBus-Steuerelement ab oder legt ihn fest.

SyncRoot

Ruft ein Objekt ab, mit dem Daten für das DataBus-Steuerelement synchronisiert werden können.

Methoden

Add(ISfcProperty)

Fügt der Auflistung eine Eigenschaft mit den angegebenen Metadaten und dem angegebenen Wert hinzu. Diese Klasse kann nicht vererbt werden.

Add(ISfcProperty, ISfcPropertyProvider)

Fügt Eigenschaftsmetadaten, einen Wert und einen Eigenschaftsanbieter hinzu. Diese Klasse kann nicht vererbt werden.

Add(ISfcPropertyProvider)

Fügt alle Eigenschaften vom Anbieter hinzu. Diese Klasse kann nicht vererbt werden.

Add(String, ISfcPropertyProvider)

Fügt eine Eigenschaft mit angegebenem Namen und Eigenschaftenanbieter hinzu. Diese Klasse kann nicht vererbt werden.

Add<T>(String, T)

Fügt eine Eigenschaft mit angegebenem Namen und Typ hinzu. Diese Klasse kann nicht vererbt werden.

Add<T>(String, T, Boolean)

Fügt eine Eigenschaft mit angegebenem Namen und Typ hinzu. Diese Klasse kann nicht vererbt werden.

Contains(ISfcProperty)

Überprüft, ob die Eigenschaft mit den angegebenen Metadaten und dem angegebenen Wert vorhanden ist. Diese Klasse kann nicht vererbt werden.

Contains(String)

Überprüft, ob die Eigenschaft mit dem angegebenem Namen vorhanden ist. Diese Klasse kann nicht vererbt werden.

Contains<T>(String)

Gibt an, ob die Eigenschaft mit dem angegebenen Namen vorhanden ist.

CopyTo(Array, Int32)

Kopiert die Elemente eines DataBus-Steuerelements ab dem angegebenen Arrayindex in ein eindimensionales Array.

Dispose()

Gibt alle von der DataBus-Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die von DataBus verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

EnumProperties()

Gibt alle Eigenschaften an.

GetAttributes()

Gibt die Auflistung der Attribute von Daten im DataBus-Steuerelement an.

GetClassName()

Gibt den Namen der Klasse für das DataBus-Steuerelement zurück.

GetComponentName()

Gibt den Namen der Komponente für das DataBus-Steuerelement zurück.

GetConverter()

Gibt einen Typkonverter für das DataBus-Steuerelement zurück.

GetDefaultEvent()

Gibt das Standardereignis für das DataBus-Steuerelement zurück.

GetDefaultProperty()

Gibt die Standardeigenschaft für das DataBus-Steuerelement zurück.

GetEditor(Type)

Ruft den Typ eines Editors für das DataBus-Steuerelement ab.

GetEnumerator()

Gibt eine IEnumerator-Schnittstelle für das DataBus-Steuerelement zurück.

GetEvents()

Gibt die Ereignisse für das DataBus-Steuerelement zurück.

GetEvents(Attribute[])

Gibt eine gefilterte Auflistung von Ereignisdeskriptoren für das DataBus-Steuerelement zurück.

GetProperties()

Gibt eine Auflistung von Eigenschaftendeskriptoren für das DataBus-Steuerelement zurück.

GetProperties(Attribute[])

Gibt die Eigenschaften für das DataBus-Steuerelement unter Verwendung des Attributarrays als Filter zurück.

GetPropertyOwner(PropertyDescriptor)

Gibt ein Objekt zurück, das die Eigenschaft enthält, die durch den Eigenschaftendeskriptor angegeben ist.

GetPropertySet()

Ruft den Eigenschaftensatz des Datenbusses ab.

Remove(ISfcProperty)

Entfernt eine Eigenschaft mit den angegebenen Metadaten und dem angegebenen Wert aus der Auflistung.

Remove(ISfcPropertyProvider)

Entfernt den angegebenen Anbieter für alle Eigenschaften.

Remove(String)

Entfernt den angegebenen Namen der Eigenschaft des Datenbusses.

Remove(String, ISfcPropertyProvider)

Entfernt den angegebenen Anbieter für die Eigenschaft aus dem Data Bus-Steuerelement.

TryGetProperty(String, ISfcProperty)

Ruft die Eigenschaft ab, die dem angegebenen Schlüssel zugeordnet ist.

TryGetPropertyValue(String, Object)

Versucht, den Eigenschaftswert mit einem angegebenen Namen und Wert abzurufen.

TryGetPropertyValue<T>(String, T)

Versucht, den Eigenschaftswert mit einem angegebenen Namen und Typ abzurufen.

Ereignisse

PropertyChanged

Tritt auf, wenn der Eigenschaftswert des DataBus-Steuerelements geändert wird.

PropertyMetadataChanged

Tritt auf, wenn der Wert der Metadateneigenschaft des DataBus-Steuerelements geändert wird.

Gilt für: