次の方法で共有


SfcObjectExtender(TSfcInstance) クラス

新しいプロパティを追加できるようにします。また、拡張プロパティと元のプロパティの間の依存関係の確立にも役立ちます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。

名前空間:  Microsoft.SqlServer.Management.Sdk.Sfc
アセンブリ:  Microsoft.SqlServer.Management.Sdk.Sfc (Microsoft.SqlServer.Management.Sdk.Sfc.dll)

構文

'宣言
Public Class SfcObjectExtender(Of TSfcInstance As {New, ISfcPropertyProvider}) _
    Implements ISfcPropertyProvider, INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
'使用
Dim instance As SfcObjectExtender(Of TSfcInstance)
public class SfcObjectExtender<TSfcInstance> : ISfcPropertyProvider, 
    INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
where TSfcInstance : new(), ISfcPropertyProvider
generic<typename TSfcInstance>
where TSfcInstance : gcnew(), ISfcPropertyProvider
public ref class SfcObjectExtender : ISfcPropertyProvider, 
    INotifyPropertyChanged, ISfcNotifyPropertyMetadataChanged
type SfcObjectExtender<'TSfcInstance when 'TSfcInstance : new() and ISfcPropertyProvider> =  
    class
        interface ISfcPropertyProvider
        interface INotifyPropertyChanged
        interface ISfcNotifyPropertyMetadataChanged
    end
JScript は汎用の型およびメソッドをサポートしていません。

型パラメーター

  • TSfcInstance
    基本プロパティ プロバイダーとして使用する親オブジェクトです。

SfcObjectExtender<(Of <(<'TSfcInstance>)>)> 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >() () () () このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
パブリック メソッド SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >(TSfcInstance) 指定した親を使用して、SfcObjectExtender<(Of <(<'TSfcInstance>)>)> クラスの新しいインスタンスを初期化します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。

先頭に戻る

プロパティ

  名前 説明
プロテクト プロパティ Parent このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetParentSfcPropertySet 親のプロパティ セットのインスタンスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
パブリック メソッド GetPropertySet このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド OnPropertyChanged サブスクライバーがある場合に PropertyChanged イベントを発生させます。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
プロテクト メソッド OnPropertyMetadataChanged このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
プロテクト メソッド parent_PropertyChanged このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
プロテクト メソッド parent_PropertyMetadataChanged PropertyMetadata 内の親オブジェクトを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
プロテクト メソッド RegisterParentProperty プロパティ コレクションに含まれていない親のプロパティを登録します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
プロテクト メソッド RegisterProperty(PropertyInfo) 反映された追加のプロパティを登録します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
プロテクト メソッド RegisterProperty(PropertyInfo, String) このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント PropertyChanged このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。
パブリック イベント PropertyMetadataChanged このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。