SmoObjectExtender<T> クラス

定義

重要

この API は CLS 準拠ではありません。

Smo オブジェクトのエクステンダー クラス

[System.CLSCompliant(false)]
public class SmoObjectExtender<T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<T> where T : SqlSmoObject, new()
[<System.CLSCompliant(false)>]
type SmoObjectExtender<'T (requires 'T :> SqlSmoObject and 'T : (new : unit -> 'T))> = class
    inherit SfcObjectExtender<'T (requires 'T :> SqlSmoObject and 'T : (new : unit -> 'T))>
Public Class SmoObjectExtender(Of T)
Inherits SfcObjectExtender(Of T)

型パラメーター

T
継承
SmoObjectExtender<T>
派生
属性

コンストラクター

名前 説明
SmoObjectExtender<T>()

既定の ctor

SmoObjectExtender<T>(T)

ctor. 集計対象の親データベース オブジェクトを取得します。

プロパティ

名前 説明
Parent

親オブジェクト

(継承元 SfcObjectExtender<TSfcInstance>)

メソッド

名前 説明
GetParentSfcPropertySet()

Smo オブジェクトのエクステンダー クラス

GetPropertySet()

はプロパティのコレクションを返します

(継承元 SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

サブスクライバーがある場合に PropertyChanged イベントを発生します

(継承元 SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

サブスクライバーがある場合に PropertyMetadataChanged イベントを発生します

(継承元 SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs)

Smo オブジェクトのエクステンダー クラス

(継承元 SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs)

Smo オブジェクトのエクステンダー クラス

(継承元 SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

子オブジェクトの Alter スクリプトをスクリプトに追加します。

RegisterParentProperty(PropertyInfo)

プロパティ コレクションに含まれていない親の Register プロパティ (SMO やコレクションの 'Name' など)

(継承元 SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

親オブジェクトのプロパティに依存する、追加の反映されたプロパティを登録する

(継承元 SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

追加の反映されたプロパティを登録する

(継承元 SfcObjectExtender<TSfcInstance>)

イベント

名前 説明
PropertyChanged

Smo オブジェクトのエクステンダー クラス

(継承元 SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged

Smo オブジェクトのエクステンダー クラス

(継承元 SfcObjectExtender<TSfcInstance>)

適用対象