SfcObjectExtender<TSfcInstance> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
追加のプロパティを使用して拡張する必要があるオブジェクトの基本クラスとして使用します。PropertySet にこれらの新しいプロパティを追加できるため、PropertyProvider を使用してアクセスできます。また、拡張プロパティと元のプロパティの間の依存関係を確立するのに役立ちます
public class SfcObjectExtender<TSfcInstance> : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, System.ComponentModel.INotifyPropertyChanged where TSfcInstance : ISfcPropertyProvider, new()
type SfcObjectExtender<'SfcInstance (requires 'SfcInstance :> ISfcPropertyProvider and 'SfcInstance : (new : unit -> 'SfcInstance))> = class
interface ISfcPropertyProvider
interface ISfcNotifyPropertyMetadataChanged
interface INotifyPropertyChanged
Public Class SfcObjectExtender(Of TSfcInstance)
Implements INotifyPropertyChanged, ISfcPropertyProvider
型パラメーター
- TSfcInstance
- 継承
-
SfcObjectExtender<TSfcInstance>
- 派生
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| SfcObjectExtender<TSfcInstance>() |
既定の ctor。 コード生成シナリオで使用されます |
| SfcObjectExtender<TSfcInstance>(TSfcInstance) |
ctor |
プロパティ
| 名前 | 説明 |
|---|---|
| Parent |
親オブジェクト |
メソッド
| 名前 | 説明 |
|---|---|
| GetParentSfcPropertySet() |
親のプロパティ セットのインスタンスを返します。 |
| GetPropertySet() |
はプロパティのコレクションを返します |
| OnPropertyChanged(String) |
サブスクライバーがある場合に PropertyChanged イベントを発生します |
| OnPropertyMetadataChanged(String) |
サブスクライバーがある場合に PropertyMetadataChanged イベントを発生します |
| parent_PropertyChanged(Object, PropertyChangedEventArgs) |
追加のプロパティを使用して拡張する必要があるオブジェクトの基本クラスとして使用します。PropertySet にこれらの新しいプロパティを追加できるため、PropertyProvider を使用してアクセスできます。また、拡張プロパティと元のプロパティの間の依存関係を確立するのに役立ちます |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
追加のプロパティを使用して拡張する必要があるオブジェクトの基本クラスとして使用します。PropertySet にこれらの新しいプロパティを追加できるため、PropertyProvider を使用してアクセスできます。また、拡張プロパティと元のプロパティの間の依存関係を確立するのに役立ちます |
| RegisterParentProperty(PropertyInfo) |
プロパティ コレクションに含まれていない親の Register プロパティ (SMO やコレクションの 'Name' など) |
| RegisterProperty(PropertyInfo, String) |
親オブジェクトのプロパティに依存する、追加の反映されたプロパティを登録する |
| RegisterProperty(PropertyInfo) |
追加の反映されたプロパティを登録する |
イベント
| 名前 | 説明 |
|---|---|
| PropertyChanged |
追加のプロパティを使用して拡張する必要があるオブジェクトの基本クラスとして使用します。PropertySet にこれらの新しいプロパティを追加できるため、PropertyProvider を使用してアクセスできます。また、拡張プロパティと元のプロパティの間の依存関係を確立するのに役立ちます |
| PropertyMetadataChanged |
追加のプロパティを使用して拡張する必要があるオブジェクトの基本クラスとして使用します。PropertySet にこれらの新しいプロパティを追加できるため、PropertyProvider を使用してアクセスできます。また、拡張プロパティと元のプロパティの間の依存関係を確立するのに役立ちます |