The MSDN example montre comment utiliser un DataTable pour trouver le propertydescriptor. Un DataTable est excessif quand tout ce que j'ai besoin de faire est de stocker et transmettre une valeur de chaîne courte.Comment implémenter IWebPartField.Schema correctement lors de la fourniture d'un champ de chaîne
Un exemple semble quelque peu sain d'esprit, il utilise TypeDescriptor.GetProperties (this) ["afieldnameintheclass"]. Cela me semble correct. Ce qui m'embrouille, c'est qu'un exemple similaire utilise un attribut, [ConnectionProvider ("Web Part Connection Provider")], sur la fonction IWebPartField publique GetWPConnectFieldProvider() et semble référencer cela dans son appel GetProperties (TypeDescriptor .GetProperties (this) ["Fournisseur de connexion de composant WebPart"]).
L'exemple apparemment sain est-il correct?