Partilhar via


Classe InstanceFactory

Um provedor de recurso que permite que você fornecer a implementação do CreateInstance método para seu objeto.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

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

Comentários

A implementação padrão simplesmente chama Activator.CreateInstance. A instância retornados devem ter a mesma “ forma ” sistema autônomo o tipo solicitado, mas não é necessário derivar de tipo.A infra-estrutura de designer irá se certificar de que o nome de tipo relatado para o objeto corresponde ao tipo solicitado.

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros InstanceFactory

Namespace Microsoft.Windows.Design.Model

Outros recursos

Arquitetura de extensibilidade Designer WPF