SfcProxyInstance<K,T,TRef> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible.
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)
Paramètres de type
- K
Type de la clé pour la classe d’instance proxy.
- T
Type de la classe d’instance proxy.
- TRef
Type de la classe d’instance de référence cible.
- Héritage
Constructeurs
| Nom | Description |
|---|---|
| SfcProxyInstance<K,T,TRef>() |
Construisez une nouvelle instance de proxy sur une référence cible inconnue. La référence sera résolue lors de la première accès à la propriété Reference. |
| SfcProxyInstance<K,T,TRef>(TRef) |
Construisez une nouvelle instance de proxy sur une référence cible connue. |
Propriétés
| Nom | Description |
|---|---|
| AbstractIdentityKey |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| IdentityKey |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance<K,T>) |
| KeyChain |
Retourne le chemin d’accès d’identité de l’objet (Hérité de SfcInstance) |
| Metadata |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| Parent |
Parent n’est pas quelque chose qui est conservé localement, il est implicite de la trousseau Le concept d’un parent est vraiment au sujet de l’hiéarchy vers le haut et sous la racine si nous ne le faisons que via les parents, alors nous ne serons pas en mesure d’instancier des objets avec seulement des jeux SfcKeyChain légers Définir le parent est là pour une opération d’assistance pour définir un trousseau (Hérité de SfcInstance) |
| Properties |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PropertyStorageProvider |
Cette propriété retourne l’implémentation par défaut de SFC pour l’interface ISfcPropertyStorageProvider, elle peut être remplacée dans les classes enfants pour retourner un autre fournisseur de stockage (c’est-à-dire une liste de propriétés plates) (Hérité de SfcInstance) |
| Reference |
Instance à laquelle ce proxy fait référence. Cette valeur n’est définie qu’une seule fois lorsque cette propriété est utilisée pour la première fois. |
| State |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| Urn |
Créez une chaîne Urn sur chaque requête et retournez-la. (Hérité de SfcInstance) |
Méthodes
| Nom | Description |
|---|---|
| AlterImpl() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| CheckObjectCreated() |
Pour être appelé à partir d’un domaine pour lorsqu’une API nécessite que l’objet soit créé plus fort que CheckObjectState (Hérité de SfcInstance) |
| CheckObjectState() |
Pour être appelé à partir du domaine pour tout accès à l’objet (Hérité de SfcInstance) |
| CreateIdentityKey() |
Wrapper pour notre version fortement typée. La base de SfcInstance non générique en a besoin. (Hérité de SfcInstance<K,T>) |
| CreateImpl() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| CreateKey() |
Les classes dérivées doivent implémenter cette opération pour créer une clé pour une instance de classe à partir de ses propriétés. (Hérité de SfcInstance<K,T>) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| DropImpl() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| GetChildCollection(String) |
Obtenez la collection enfant dans cette instance pour la chaîne de nom d’élément donnée. (Hérité de SfcInstance) |
| GetDomain() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| GetPropertySet() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| GetReferenceImpl() |
Obtenez l’objet référencé en fonction du proxy. Doit être implémenté. |
| GetTypeMetadataImpl() |
Accès aux métadonnées de type de classe d’instance interne. Cette opération retourne l’implémentation statique par défaut de SfcTypeMetadata d’un type. Pour personnaliser typeMetadata d’un type, remplacez cette méthode dans la classe de type dérivée pour pointer vers votre propre singleton d’objet dérivé de SfcTypeMetadata pour cette classe. (Hérité de SfcInstance<K,T>) |
| InitializeUIPropertyState() |
Substituable à partir des objets enfants qui s’intéressent à l’initialisation de leurs états (métadonnées dynamiques qui sont actuellement les « ». Enabled " property) (Hérité de SfcInstance) |
| MarkForDropImpl(Boolean) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| MarkRootAsConnected() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| MoveImpl(SfcInstance) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PostAlter(Object) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PostCreate(Object) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PostDrop(Object) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PostMove(Object) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PostRename(Object) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| Refresh() |
actualise les propriétés de l’objet en les lisant à partir du serveur (Hérité de SfcInstance) |
| RenameImpl(SfcKey) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| ResetKey() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| Serialize(XmlWriter) |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| ToString() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| UpdateUIPropertyState() |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| Validate() |
Validation de l’objet enfant de base (Hérité de SfcInstance) |
Événements
| Nom | Description |
|---|---|
| propertyChanged |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PropertyChanged |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| propertyMetadataChanged |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |
| PropertyMetadataChanged |
Classe de base générique pour un proxy vers une autre instance cible. Les propriétés disponibles sont les propriétés de l’instance proxy ainsi que les propriétés de l’instance cible. Si les instances proxy et cible ont le même nom pour une propriété, la propriété proxy est celle exposée. Toutes les propriétés d’instance cible peuvent toujours être obtenues en accédant explicitement au proxy. Propriété de référence qui est l’instance cible. (Hérité de SfcInstance) |