InstanceFactory, classe

Mise à jour : novembre 2007

Fournisseur de fonctionnalités qui permet de fournir l'implémentation de la méthode CreateInstance pour votre objet.

Espace de noms :  Microsoft.Windows.Design.Model
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

Public MustInherit Class InstanceFactory _
    Inherits FeatureProvider

Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider

Notes

L'implémentation par défaut appelle simplement Activator.CreateInstance. L'instance retournée doit avoir la même "forme" que le type demandé, mais ne doit pas nécessairement dériver de ce type. L'infrastructure du concepteur garantit que le nom de type signalé pour l'objet correspond au type demandé.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Model.InstanceFactory

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres InstanceFactory

Microsoft.Windows.Design.Model, espace de noms

Autres ressources

Architecture de l'extensibilité du concepteur WPF