SfcInstance クラス

定義

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

public abstract class SfcInstance : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDiscoverObject, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertyProvider, System.ComponentModel.INotifyPropertyChanged
type SfcInstance = class
    interface ISfcDiscoverObject
    interface ISfcPropertyProvider
    interface ISfcNotifyPropertyMetadataChanged
    interface INotifyPropertyChanged
Public MustInherit Class SfcInstance
Implements INotifyPropertyChanged, ISfcDiscoverObject, ISfcPropertyProvider
継承
SfcInstance
派生
実装

コンストラクター

名前 説明
SfcInstance()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

プロパティ

名前 説明
AbstractIdentityKey

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

KeyChain

オブジェクトの ID パスを返します。

Metadata

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

Parent

親はローカルに保持されるものではありません。それはキーチェーンから暗示されています 親の概念は本当に親を介してのみこれを行う場合、ルートの下で階層化についてです。その後、軽量の SfcKeyChain セットのみでオブジェクトをインスタンス化することはできません

ヘルパー操作でキーチェーンを設定するための親の設定

Properties

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PropertyStorageProvider

このプロパティは、ISfcPropertyStorageProvider インターフェイスの SFC の既定の実装を返します。子クラスでオーバーライドして、別のストレージ プロバイダー (フラット プロパティ リスト) を返すことができます。

State

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

Urn

各要求に新しい Urn 文字列を作成し、それを返します。

メソッド

名前 説明
AlterImpl()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

CheckObjectCreated()

API でオブジェクトを CheckObjectState よりも厳密に作成する必要がある場合に、ドメインから呼び出す

CheckObjectState()

オブジェクトへのアクセスのためにドメインから呼び出す

CreateIdentityKey()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

CreateImpl()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

Discover(ISfcDependencyDiscoveryObjectSink)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

DropImpl()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

GetChildCollection(String)

指定された要素名の文字列に対して、このインスタンスの子コレクションを取得します。

GetDomain()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

GetPropertySet()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

GetTypeMetadataImpl()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

InitializeUIPropertyState()

状態の初期化を気にする子オブジェクト (現在は "" である動的メタデータ) からオーバーライドできます。Enabled" プロパティ)

MarkForDropImpl(Boolean)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

MarkRootAsConnected()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

MoveImpl(SfcInstance)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

OnPropertyValueChanges(PropertyChangedEventArgs)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PostAlter(Object)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PostCreate(Object)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PostDrop(Object)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PostMove(Object)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PostRename(Object)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

Refresh()

オブジェクトのプロパティをサーバーから読み取って更新します。

RenameImpl(SfcKey)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

ResetKey()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

Serialize(XmlWriter)

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

ToString()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

UpdateUIPropertyState()

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

Validate()

基本的な子オブジェクトの検証

イベント

名前 説明
propertyChanged

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PropertyChanged

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

propertyMetadataChanged

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

PropertyMetadataChanged

ドメイン内のすべての Sfc オブジェクトタイプの基本クラス。

適用対象