DataBus Klasse

Definition

Repräsentiert die DataBus-Klasse.

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

Name Beschreibung
DataBus()

Initialisiert eine neue Instanz der DataBus-Klasse.

Eigenschaften

Name Beschreibung
Count

Erhält die Anzahl der Daten in einem Datenbus.

IsSynchronized

Erhält einen Wert, der angibt, ob die Daten in einer DataBus-Steuerung synchronisiert sind.

Item[String]

Erhält oder setzt den Eigenschaftswert in der DataBus-Steuerung.

SyncRoot

Erhält ein Objekt, das verwendet werden kann, um Daten an die DataBus-Steuerung zu synchronisieren.

Methoden

Name Beschreibung
Add(ISfcProperty, ISfcPropertyProvider)

Fügt Immobilienmetadaten, einen Wert und einen Immobilienanbieter hinzu. Diese Klasse kann nicht vererbt werden.

Add(ISfcProperty)

Fügt der Sammlung eine Eigenschaft mit angegebenen Metadaten und Werten hinzu. Diese Klasse kann nicht vererbt werden.

Add(ISfcPropertyProvider)

Fügt alle Eigenschaften des Anbieters hinzu. Diese Klasse kann nicht vererbt werden.

Add(String, ISfcPropertyProvider)

Fügt eine Immobilie mit angegebenem Namen und Anbieter 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.

Add<T>(String, T)

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 Wert existiert. Diese Klasse kann nicht vererbt werden.

Contains(String)

Überprüft, ob die Immobilie mit dem angegebenen Namen existiert. Diese Klasse kann nicht vererbt werden.

Contains<T>(String)

Gibt an, ob die Immobilie mit dem angegebenen Namen existiert.

CopyTo(Array, Int32)

Kopiert die Elemente einer DataBus-Steuerung in ein eindimensionales Array, beginnend mit dem gegebenen Array-Index.

Dispose()

Gibt alle von der DataBus Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den DataBus verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

EnumProperties()

Spezifiziert alle Eigenschaften.

GetAttributes()

Zeigt die Sammlung von Attributen aus den Daten im DataBus-Steuersystem an.

GetClassName()

Gibt den Namen der Klasse für die DataBus-Steuerung zurück.

GetComponentName()

Gibt den Namen der Komponente für die DataBus-Steuerung zurück.

GetConverter()

Gibt einen Typkonverter für die DataBus-Steuerung zurück.

GetDefaultEvent()

Gibt das Standardereignis für die DataBus-Steuerung zurück.

GetDefaultProperty()

Gibt die Standardeigenschaft für die DataBus-Steuerung zurück.

GetEditor(Type)

Erhält den Typ eines Editors für die DataBus-Steuerung.

GetEnumerator()

Gibt eine IEnumerator Schnittstelle für die DataBus-Steuerung zurück.

GetEvents()

Gibt die Ereignisse für die DataBus-Steuerung zurück.

GetEvents(Attribute[])

Gibt eine gefilterte Sammlung von Ereignisdeskriptoren für die DataBus-Steuerung zurück.

GetProperties()

Gibt eine Sammlung von Eigenschaftsbeschreibungen für die DataBus-Steuerung zurück.

GetProperties(Attribute[])

Gibt die Eigenschaften für die DataBus-Steuerung mit dem Attributarray als Filter zurück.

GetPropertyOwner(PropertyDescriptor)

Gibt ein Objekt zurück, das die durch den angegebenen Eigenschaftsdeskriptor beschriebene Eigenschaft enthält.

GetPropertySet()

Ruft die Menge der Eigenschaften des Datenbusses ab.

Remove(ISfcProperty)

Entfernt eine Eigenschaft mit angegebenen Metadaten und Werten aus der Sammlung.

Remove(ISfcPropertyProvider)

Entfernt den angegebenen Anbieter für alle Eigenschaften.

Remove(String, ISfcPropertyProvider)

Entfernt den angegebenen Provider für die Eigenschaft aus der Data Bus-Steuerung.

Remove(String)

Entfernt den angegebenen Namen der Eigenschaft des Datenbusses.

TryGetProperty(String, ISfcProperty)

Erhält die Eigenschaft, die mit dem angegebenen Schlüssel verknüpft ist.

TryGetPropertyValue(String, Object)

Versucht, den Immobilienwert mit einem bestimmten Namen und Wert zu ermitteln.

TryGetPropertyValue<T>(String, T)

Versucht, den Immobilienwert mit einem bestimmten Namen und Typ zu ermitteln.

Ereignisse

Name Beschreibung
PropertyChanged

Tritt auf, wenn sich der Eigentumswert der DataBus-Steuerung ändert.

PropertyMetadataChanged

Tritt auf, wenn sich der Metadaten-Eigenschaftswert der DataBus-Steuerung ändert.

Gilt für: