Partilhar via


Container-Specific Interfaces Privadas

Alguns contêineres fornecem interfaces privadas específicas do contêiner para funcionalidade adicional ou melhor desempenho. Os controlos que dependem dessas interfaces específicas do contentor devem, se possível, funcionar sem a presença dessas interfaces específicas do contentor, de modo a que o controlo funcione em contentores diferentes. Por exemplo, Visual Basic implementa interfaces privadas que fornecem funcionalidade de formatação de cadeia de caracteres para controles. Se um controle fizer uso dessas interfaces de formatação privada, ele deve ser capaz de executar com suporte de formatação padrão se essas interfaces não estiverem disponíveis. Se o controle pode funcionar sem as interfaces privadas, ele deve tomar as medidas apropriadas (como avisar o usuário de funcionalidade reduzida), mas continuar a funcionar. Se essa não for uma opção, uma categoria de componente deve ser registrada conforme necessário para que apenas contêineres que suportem essa funcionalidade possam hospedar esses controles.