次の方法で共有


ObjectPropertyProvider クラス

定義

クラス内のプロパティを提供する場合に使用する必要のあるオブジェクトを表します。

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
継承
ObjectPropertyProvider
実装

コンストラクター

ObjectPropertyProvider()

ObjectPropertyProvider クラスの新しいインスタンスを既定のプロパティ値で初期化します。

ObjectPropertyProvider(Object)

指定されたデータ オブジェクトを使用して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

ObjectPropertyProvider(Object, IObjectPropertyFilter)

指定されたデータ オブジェクトとフィルターを使用して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

ObjectPropertyProvider(Object, String, IObjectPropertyFilter)

指定されたデータ オブジェクト、プレフィックス、およびフィルターを使用して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

ObjectPropertyProvider(Type)

型を指定して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

ObjectPropertyProvider(Type, IObjectPropertyFilter)

指定された型とフィルターを使用して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

ObjectPropertyProvider(Type, String)

指定された型とプレフィックスを使用して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

ObjectPropertyProvider(Type, String, IObjectPropertyFilter)

指定された型、プレフィックス、およびフィルターを使用して、ObjectPropertyProvider クラスの新しいインスタンスを初期化します。

プロパティ

DataObject

現在の DataObject オブジェクトのデータ値を取得または設定します。

Properties

一覧内の現在のデータ オブジェクトのプロパティを取得します。

Type

データを提供するプロパティの型を取得します。

メソッド

AttachPropertyTo(ISfcProperty, IDataBus, Boolean)

オブジェクトにプロパティ アタッチメントを追加します。

AttachTo(IDataBus, Boolean)

ObjectPropertyProvider にオブジェクトをアタッチします。

Commit()

データを提供するプロパティをコミットします。

Commit(Object)

使用するオブジェクトの指定されたデータを提供します。

Contains(ISfcProperty)

オブジェクトのプロパティ内のアイテムの指定された値を示す値を取得します。

Contains(String)

指定された文字列オブジェクトがこの文字列で発生するかどうかを示す値を取得します。

Contains<T>(String)

文字列値がオブジェクト プロパティを示すかどうかを取得します。

EnumProperties()

プロパティの値を指定します。

GetPropertySet()

プロパティのデータを取得するメソッドを提供します。

OnPropertyChanged(String)

変更されたプロパティの名前を使用する PropertyChanged イベントを発生させます。

OnPropertyMetadataChanged(String)

現在のオブジェクトを表す文字列を取得します。

ResolvePropertyMismatch(ISfcProperty, IDataBus, Boolean, ValueMismatchPropertyException)

オブジェクトに一致しない指定されたプロパティを参照します。

TryGetProperty(String, ISfcProperty)

取得するプロパティを示す値を取得します。 このクラスは継承できません。

TryGetPropertyValue(String, Object)

取得するプロパティ値を示す値を取得します。 このクラスは継承できません。

TryGetPropertyValue<T>(String, T)

プロパティ値がオブジェクト プロパティ内にあるかどうかを示す値を取得します。 このクラスは継承できません。

イベント

PropertyChanged

プロパティ値が変更するときに発生します。 このクラスは継承できません。

PropertyMetadataChanged

一覧のメタデータが変化したときに発生します。

適用対象