ObjectPropertyProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス内のプロパティを提供する場合に使用する必要のあるオブジェクトを表します。
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 |
一覧のメタデータが変化したときに発生します。 |