CollectionItem クラス

定義

public sealed class CollectionItem : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.IMarkForDrop, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable
type CollectionItem = class
    inherit SfcInstance
    interface ISfcAlterable
    interface IAlterable
    interface ISfcRenamable
    interface IRenamable
    interface IMarkForDrop
Public NotInheritable Class CollectionItem
Inherits SfcInstance
Implements IAlterable, IMarkForDrop, IRenamable, ISfcAlterable, ISfcRenamable
継承
CollectionItem
実装

コンストラクター

名前 説明
CollectionItem(CollectionSet, String)

コレクション セットと項目名を指定してコレクション項目のインスタンスを作成する

<param name="set">親コレクション セット</param><param name="name">コレクション項目の名前</param>

プロパティ

名前 説明
AbstractIdentityKey (継承元 SfcInstance)
CollectionFrequency

Set が CollectionMode "continuous" で実行されている場合の、この項目の収集頻度

Id

コレクション項目 ID

IdentityKey

キープロパティ

KeyChain

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

(継承元 SfcInstance)
Metadata (継承元 SfcInstance)
Name

コレクション項目名

Parameters

このコレクション項目の特定のパラメーターを表す xml フラグメント。 この項目が実装するコレクター型のスキーマに準拠している必要があります

Parent

om 階層内の親オブジェクト。CollectionSet

Properties (継承元 SfcInstance)
PropertyStorageProvider

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

(継承元 SfcInstance)
State (継承元 SfcInstance)
TypeName

このコレクション項目が実装するコレクター型の名前

Urn

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

(継承元 SfcInstance)

メソッド

名前 説明
Alter()

構成ストアに変更を適用してコレクション 項目を変更する

AlterImpl() (継承元 SfcInstance)
CheckObjectCreated()

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

(継承元 SfcInstance)
CheckObjectState()

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

(継承元 SfcInstance)
CreateIdentityKey() (継承元 SfcInstance)
CreateImpl() (継承元 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

現時点では使用されていません。 このための検出は、親によって行われる必要があります。

DropImpl() (継承元 SfcInstance)
GetChildCollection(String)

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

(継承元 SfcInstance)
GetDomain() (継承元 SfcInstance)
GetObjectFactory()
GetPropertySet() (継承元 SfcInstance)
GetTypeMetadataImpl() (継承元 SfcInstance)
InitializeUIPropertyState()

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

(継承元 SfcInstance)
MarkForDrop(Boolean)
MarkForDropImpl(Boolean) (継承元 SfcInstance)
MarkRootAsConnected() (継承元 SfcInstance)
MoveImpl(SfcInstance) (継承元 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (継承元 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (継承元 SfcInstance)
PostAlter(Object) (継承元 SfcInstance)
PostCreate(Object) (継承元 SfcInstance)
PostDrop(Object) (継承元 SfcInstance)
PostMove(Object) (継承元 SfcInstance)
PostRename(Object) (継承元 SfcInstance)
Refresh()

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

(継承元 SfcInstance)
Rename(String)
RenameImpl(SfcKey) (継承元 SfcInstance)
ResetKey() (継承元 SfcInstance)
Serialize(XmlWriter) (継承元 SfcInstance)
ToString() (継承元 SfcInstance)
UpdateUIPropertyState() (継承元 SfcInstance)
Validate()

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

(継承元 SfcInstance)

イベント

名前 説明
propertyChanged (継承元 SfcInstance)
PropertyChanged (継承元 SfcInstance)
propertyMetadataChanged (継承元 SfcInstance)
PropertyMetadataChanged (継承元 SfcInstance)

明示的なインターフェイスの実装

名前 説明
ISfcAlterable.ScriptAlter()
ISfcRenamable.Rename(SfcKey)
ISfcRenamable.ScriptRename(SfcKey)

適用対象