SfcProxyInstance<K,T,TRef> Klasse

Definition

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

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)

Typparameter

K

Der Typ des Schlüssels für die Proxyinstanzklasse.

T

Der Typ der Proxyinstanzklasse.

TRef

Der Typ der Zielreferenzinstanzklasse.

Vererbung
SfcProxyInstance<K,T,TRef>

Konstruktoren

Name Beschreibung
SfcProxyInstance<K,T,TRef>()

Erstellen Sie eine neue Proxyinstanz zu einem unbekannten Zielverweis. Der Verweis wird beim ersten Zugriff auf die Reference-Eigenschaft aufgelöst.

SfcProxyInstance<K,T,TRef>(TRef)

Erstellen Sie eine neue Proxyinstanz zu einem bekannten Zielverweis.

Eigenschaften

Name Beschreibung
AbstractIdentityKey

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
IdentityKey

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance<K,T>)
KeyChain

Gibt den Identitätspfad des Objekts zurück.

(Geerbt von SfcInstance)
Metadata

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
Parent

Parent ist nicht etwas, das lokal gehalten wird, es wird aus dem Schlüsselbund impliziert Das Konzept eines übergeordneten Elements ist wirklich über die Hiearchie auf und unter dem Stamm, wenn wir dies nur über übergeordnete Elemente tun, dann können wir objekte nicht mit nur einfachen SfcKeyChain-Sätzen instanziieren.

Das Festlegen des übergeordneten Elements ist für einen Hilfsvorgang erforderlich, um einen Schlüsselbund festzulegen.

(Geerbt von SfcInstance)
Properties

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PropertyStorageProvider

Diese Eigenschaft gibt die Standardimplementierung von SFC für die ISfcPropertyStorageProvider-Schnittstelle zurück. Sie kann in den untergeordneten Klassen außer Kraft gesetzt werden, um einen anderen Speicheranbieter zurückzugeben (d. h. eine Liste mit flachen Eigenschaften)

(Geerbt von SfcInstance)
Reference

Die Instanz, auf die dieser Proxy verweist. Dies wird nur einmal festgelegt, wenn zuerst auf diese Eigenschaft zugegriffen wird.

State

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
Urn

Erstellen Sie für jede Anforderung eine neue Urn-Zeichenfolge, und geben Sie sie zurück.

(Geerbt von SfcInstance)

Methoden

Name Beschreibung
AlterImpl()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
CheckObjectCreated()

Um von der Domäne aufgerufen zu werden, für die eine API erfordert, dass das Objekt stärker als CheckObjectState erstellt werden muss

(Geerbt von SfcInstance)
CheckObjectState()

So rufen Sie von der Domäne für jeden Zugriff auf das Objekt auf

(Geerbt von SfcInstance)
CreateIdentityKey()

Wrapper für unsere stark typierte Version. Die nicht generische SfcInstance-Basis benötigt dies.

(Geerbt von SfcInstance<K,T>)
CreateImpl()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
CreateKey()

Abgeleitete Klassen müssen dies implementieren, um einen Schlüssel für eine Klasseninstanz aus ihren Eigenschaften zu erstellen.

(Geerbt von SfcInstance<K,T>)
Discover(ISfcDependencyDiscoveryObjectSink)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
DropImpl()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
GetChildCollection(String)

Rufen Sie die untergeordnete Auflistung in dieser Instanz für die angegebene Elementnamenzeichenfolge ab.

(Geerbt von SfcInstance)
GetDomain()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
GetPropertySet()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
GetReferenceImpl()

Rufen Sie das referenzierte Objekt basierend auf dem Proxy ab. Muss implementiert werden.

GetTypeMetadataImpl()

Interner Instanzklassentyp-Metadatenzugriff. Dadurch wird die statische Standardimplementierung der SfcTypeMetadata eines Typs zurückgegeben. Um den TypeMetadata-Wert eines Typs anzupassen, überschreiben Sie diese Methode in der abgeleiteten Typklasse, um auf ihr eigenes SfcTypeMetadata-abgeleitetes Objekt-Singleton für diese Klasse zu verweisen.

(Geerbt von SfcInstance<K,T>)
InitializeUIPropertyState()

Überschreibbar von den untergeordneten Objekten, die sich um die Initialisierung ihrer Zustände kümmern (dynamische Metadaten, die derzeit ". Enabled"-Eigenschaft)

(Geerbt von SfcInstance)
MarkForDropImpl(Boolean)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
MarkRootAsConnected()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
MoveImpl(SfcInstance)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PostAlter(Object)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PostCreate(Object)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PostDrop(Object)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PostMove(Object)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PostRename(Object)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
Refresh()

aktualisiert die Eigenschaften des Objekts, indem sie vom Server gelesen werden.

(Geerbt von SfcInstance)
RenameImpl(SfcKey)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
ResetKey()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
Serialize(XmlWriter)

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
ToString()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
UpdateUIPropertyState()

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
Validate()

Überprüfung des grundlegenden untergeordneten Objekts

(Geerbt von SfcInstance)

Ereignisse

Name Beschreibung
propertyChanged

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PropertyChanged

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
propertyMetadataChanged

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)
PropertyMetadataChanged

Die generische Basisklasse für einen Proxy für eine andere Zielinstanz. Die verfügbaren Eigenschaften sind die Proxyinstanzeigenschaften sowie die Zielinstanzeigenschaften. Wenn sowohl die Proxy- als auch die Zielinstanzen denselben Namen für eine Eigenschaft haben, ist die Proxyeigenschaft die, die verfügbar gemacht wird. Alle Zielinstanzeigenschaften können immer durch expliziten Zugriff auf den Proxy abgerufen werden. Referenzeigenschaft, die die Zielinstanz ist.

(Geerbt von SfcInstance)

Gilt für: