Suplementos e extensibilidade
Suplementos de fornecem recursos estendidos ou serviços para um aplicativo host.The .NET Framework Fornece um modelo de programação que os desenvolvedores podem usar para desenvolver suplementos e ativá-las em seus aplicativos de host. O modelo realiza isso criando um pipeline de comunicação entre o host e o suplemento.O modelo é implementado usando os tipos no System.AddIn, System.AddIn.Hosting, System.AddIn.Pipeline, e System.AddIn.Contract espaços para nome.
Para exemplos de código adicionais e prévias de tecnologia de cliente de ferramentas para a criação de pipelines do suplemento, consulte o Site de extensibilidade e suplemento estrutura gerenciado no CodePlex.
Nesta seção
Visão geral do suplemento
Descreve o suplemento no modelo de programação para o .NET Framework.Desenvolvimento de pipeline
Descreve o canal de comunicação dos segmentos do aplicativo host para o suplemento.Fornece exemplos de código em tópicos de explicação passo a passo que descrevem como construir o pipeline e como implantar segmentos no pipeline em Visual Studio.Descoberta de suplemento
Descreve como criar suplementos detectável por aplicativos de host.Ativação de suplemento
Descreve como ativar e desativar os suplementos.Desempenho de suplemento
Descreve como usar o carregamento de assembly de domínio neutro e imagens nativas para melhorar o desempenho do suplemento.Como: Ativar suplementos com isolamento diferente e níveis de segurança
Descreve como ativar suplementos em uma variedade de domínio do aplicativo, processo e cenários de nível de segurança.Como: Usar dados de qualificação
Descreve como aplicar e acessar dados personalizados atribuídos a suplementos e segmentos do pipeline.Experiência do desenvolvedor de suplemento
Descreve como desenvolver um suplemento para usar os segmentos necessários do pipeline add-in.