Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Microsoft.Windows.Design.Model, espace de noms