SfcProxyInstance<K,T,TRef> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。
public abstract class SfcProxyInstance<K,T,TRef> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance<K,T> where K : SfcKey where T : SfcInstance, new() where TRef : SfcInstance
type SfcProxyInstance<'K, 'T, 'Ref (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T) and 'Ref :> SfcInstance)> = class
inherit SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))>
Public MustInherit Class SfcProxyInstance(Of K, T, TRef)
Inherits SfcInstance(Of K, T)
型パラメーター
- K
プロキシ インスタンス クラスのキーの型。
- T
プロキシ インスタンス クラスの型。
- TRef
ターゲット参照インスタンス クラスの型。
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| SfcProxyInstance<K,T,TRef>() |
不明なターゲット参照への新しいプロキシ インスタンスを構築します。 参照は、Reference プロパティへの最初のアクセス時に解決されます。 |
| SfcProxyInstance<K,T,TRef>(TRef) |
既知のターゲット参照への新しいプロキシ インスタンスを構築します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AbstractIdentityKey |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| IdentityKey |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance<K,T>) |
| KeyChain |
オブジェクトの ID パスを返します。 (継承元 SfcInstance) |
| Metadata |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| Parent |
親はローカルに保持されるものではありません。それはキーチェーンから暗示されています 親の概念は本当に親を介してのみこれを行う場合、ルートの下で階層化についてです。その後、軽量の SfcKeyChain セットのみでオブジェクトをインスタンス化することはできません ヘルパー操作でキーチェーンを設定するための親の設定 (継承元 SfcInstance) |
| Properties |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| PropertyStorageProvider |
このプロパティは、ISfcPropertyStorageProvider インターフェイスの SFC の既定の実装を返します。子クラスでオーバーライドして、別のストレージ プロバイダー (フラット プロパティ リスト) を返すことができます。 (継承元 SfcInstance) |
| Reference |
このプロキシが参照するインスタンス。 これは、このプロパティが最初にアクセスされたときに 1 回だけ設定されます。 |
| State |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| Urn |
各要求に新しい Urn 文字列を作成し、それを返します。 (継承元 SfcInstance) |
メソッド
| 名前 | 説明 |
|---|---|
| AlterImpl() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| CheckObjectCreated() |
API でオブジェクトを CheckObjectState よりも厳密に作成する必要がある場合に、ドメインから呼び出す (継承元 SfcInstance) |
| CheckObjectState() |
オブジェクトへのアクセスのためにドメインから呼び出す (継承元 SfcInstance) |
| CreateIdentityKey() |
厳密に型指定されたバージョンのラッパー。 非ジェネリック SfcInstance ベースにはこれが必要です。 (継承元 SfcInstance<K,T>) |
| CreateImpl() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| CreateKey() |
派生クラスは、プロパティからクラス インスタンスのキーを作成するためにこれを実装する必要があります。 (継承元 SfcInstance<K,T>) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| DropImpl() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| GetChildCollection(String) |
指定された要素名の文字列に対して、このインスタンスの子コレクションを取得します。 (継承元 SfcInstance) |
| GetDomain() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| GetPropertySet() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| GetReferenceImpl() |
プロキシに基づいて参照先オブジェクトを取得します。 実装する必要があります。 |
| GetTypeMetadataImpl() |
内部インスタンス クラス型のメタデータ アクセス。 これにより、型の SfcTypeMetadata の既定の静的実装が返されます。 型の TypeMetadata をカスタマイズするには、派生型クラスでこのメソッドをオーバーライドし、そのクラスの独自の SfcTypeMetadata 派生オブジェクト シングルトンを指すようにします。 (継承元 SfcInstance<K,T>) |
| InitializeUIPropertyState() |
状態の初期化を気にする子オブジェクト (現在は " |
| 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) |
| RenameImpl(SfcKey) |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| ResetKey() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| Serialize(XmlWriter) |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| ToString() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| UpdateUIPropertyState() |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| Validate() |
基本的な子オブジェクトの検証 (継承元 SfcInstance) |
イベント
| 名前 | 説明 |
|---|---|
| propertyChanged |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| PropertyChanged |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| propertyMetadataChanged |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |
| PropertyMetadataChanged |
別のターゲット インスタンスへのプロキシのジェネリック 基底クラス。 使用可能なプロパティは、プロキシ インスタンスのプロパティに加えて、ターゲット インスタンスのプロパティです。 プロキシインスタンスとターゲットインスタンスの両方がプロパティに同じ名前を持つ場合、プロキシプロパティは公開されるプロパティです。 すべてのターゲット インスタンス プロパティは、プロキシに明示的にアクセスすることで常に取得できます。ターゲット インスタンスである参照プロパティ。 (継承元 SfcInstance) |