SfcInstance<K,T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne.
public abstract class SfcInstance<K,T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance where K : SfcKey where T : SfcInstance, new()
type SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))> = class
inherit SfcInstance
Public MustInherit Class SfcInstance(Of K, T)
Inherits SfcInstance
Typparameter
- K
Der Typ des Schlüssels für die Instanzklasse.
- T
Der Typ der Instanzklasse.
- Vererbung
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| SfcInstance<K,T>() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AbstractIdentityKey |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| IdentityKey |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. |
| KeyChain |
Gibt den Identitätspfad des Objekts zurück. (Geerbt von SfcInstance) |
| Metadata |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (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 alle Sfc-Objekttypen in einer Domäne. (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) |
| State |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (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 alle Sfc-Objekttypen in einer Domäne. (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. |
| CreateImpl() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| CreateKey() |
Abgeleitete Klassen müssen dies implementieren, um einen Schlüssel für eine Klasseninstanz aus ihren Eigenschaften zu erstellen. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| DropImpl() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (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 alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| GetObjectFactory() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. |
| GetPropertySet() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| GetTypeMetadata() |
Interner Metadatenzugriff auf statische Klassentypen. Wird in der Regel über switch aus der Domänenstamminstanz aufgerufen. Um den TypeMetadata-Wert eines Typs anzupassen, überspringen Sie den Aufruf dieser Methode, und geben Sie Ihr eigenes SfcTypeMetadata-abgeleitetes Objekt für die Klasse zurück. |
| 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. |
| 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 alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| MarkRootAsConnected() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| MoveImpl(SfcInstance) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PostAlter(Object) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PostCreate(Object) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PostDrop(Object) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PostMove(Object) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PostRename(Object) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (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 alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| ResetKey() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| Serialize(XmlWriter) |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| ToString() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| UpdateUIPropertyState() |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| Validate() |
Überprüfung des grundlegenden untergeordneten Objekts (Geerbt von SfcInstance) |
Ereignisse
| Name | Beschreibung |
|---|---|
| propertyChanged |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PropertyChanged |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| propertyMetadataChanged |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |
| PropertyMetadataChanged |
Die generische Basisklasse für alle Sfc-Objekttypen in einer Domäne. (Geerbt von SfcInstance) |