ObjectPropertyProvider Klasse

Definition

Stellt das Objekt dar, das verwendet werden soll, um Eigenschaften in der Klasse bereitzustellen.

public ref class ObjectPropertyProvider : Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertyProvider, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::ComponentModel::INotifyPropertyChanged
public class ObjectPropertyProvider : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.ComponentModel.INotifyPropertyChanged
type ObjectPropertyProvider = class
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
    interface ISfcPropertySet
Public Class ObjectPropertyProvider
Implements INotifyPropertyChanged, ISfcPropertyProvider, ISfcPropertySet
Vererbung
ObjectPropertyProvider
Implementiert

Konstruktoren

ObjectPropertyProvider()

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit den Standardeigenschaftswerten.

ObjectPropertyProvider(Object)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Datenobjekt.

ObjectPropertyProvider(Object, IObjectPropertyFilter)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Datenobjekt und Filter.

ObjectPropertyProvider(Object, String, IObjectPropertyFilter)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Datenobjekt, Präfix und Filter.

ObjectPropertyProvider(Type)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Typ.

ObjectPropertyProvider(Type, IObjectPropertyFilter)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Typ und Filter.

ObjectPropertyProvider(Type, String)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Typ und Präfix.

ObjectPropertyProvider(Type, String, IObjectPropertyFilter)

Initialisiert eine neue Instanz der ObjectPropertyProvider-Klasse mit dem angegebenen Typ, Präfix und Filter.

Eigenschaften

DataObject

Ruft den Datenwert des aktuellen DataObject-Objekts ab oder legt ihn fest.

Properties

Ruft die Eigenschaften des aktuellen Datenobjekts in der Liste ab.

Type

Ruft den Typ der Eigenschaft ab, die Daten bereitstellt.

Methoden

AttachPropertyTo(ISfcProperty, IDataBus, Boolean)

Fügt dem Objekt eine Eigenschaftenanlage hinzu.

AttachTo(IDataBus, Boolean)

Fügt ein Objekt an den ObjectPropertyProvider an.

Commit()

Führt einen Commit für die Eigenschaft aus, die Daten bereitstellt.

Commit(Object)

Stellt angegebene Daten für das zu verwendende Objekt bereit.

Contains(ISfcProperty)

Ruft einen Wert ab, der in der Objekteigenschaft einen angegebenen Wert des Elements angibt.

Contains(String)

Ruft einen Wert ab, der angibt, ob das angegebene Zeichenfolgenobjekt in dieser Zeichenfolge vorkommt.

Contains<T>(String)

Ruft ab, ob der Zeichenfolgenwert die Objekteigenschaft angibt.

EnumProperties()

Gibt den Wert der Eigenschaften an.

GetPropertySet()

Stellt eine Methode zum Abrufen von Daten für die Eigenschaft bereit.

OnPropertyChanged(String)

Löst das PropertyChanged-Ereignis aus, das den Namen der Eigenschaft verwendet, die sich geändert hat.

OnPropertyMetadataChanged(String)

Ruft eine Zeichenfolge ab, die das aktuelle Objekt darstellt.

ResolvePropertyMismatch(ISfcProperty, IDataBus, Boolean, ValueMismatchPropertyException)

Schlägt die angegebene Eigenschaft nach, die nicht dem Objekt entspricht.

TryGetProperty(String, ISfcProperty)

Ruft einen Wert ab, der die abzurufende Eigenschaft angibt. Diese Klasse kann nicht vererbt werden.

TryGetPropertyValue(String, Object)

Ruft einen Wert ab, der den abzurufenden Eigenschaftswert angibt. Diese Klasse kann nicht vererbt werden.

TryGetPropertyValue<T>(String, T)

Ruft einen Wert ab, der angibt, ob sich der Eigenschaftswert in der Objekteigenschaft befindet. Diese Klasse kann nicht vererbt werden.

Ereignisse

PropertyChanged

Tritt ein, wenn sich ein Eigenschaftswert ändert. Diese Klasse kann nicht vererbt werden.

PropertyMetadataChanged

Tritt auf, wenn sich die Metadaten der Liste geändert haben.

Gilt für: