[Daily Issue] Ma è così difficile avere un API decente?

Mi sto scontrnado in questi giorni con un sacco di problemi di documentazioni incomplete.

Dopo i problemi vari con Virtual Earth, e quelli forse ancora piu gravi coi Gadgets di live, mi sto scontrando in questi giorni con l'API dei Sql Server Reporting Services per scrivere una Rendering Extension. La documentazione è quantomeno scadente: gli oggetti ci sono tutti, ma la spiegazione è risicata all'osso. C'è un brevissimo stralcio di codice sull'implementare l'interfaccia IRenderingExtension, ma non spiega per esempio nel dettaglio il contenuto dei vari parametri del metodo Render che, sorpresa sorpresa, sono NameValueCollection e quindi non ci si capisce cosa passarci.

Ma mi chiedo, già odio abbastanza l'implementazione dei reporting services pur dovendola utilizzare, ma un SDK così l'hanno fatto perchè si vergognano di quello che hanno scritto, perchè non vogliono che nessuno la usi, o cosa?

Oltretutto, dopo milioni di giorni di ricerca, ho visto che quello che volevo fare non si può fare perchè l'ExcelRenderer è marchiato come sealed e quindi non posso estenderlo.. sigh.. altra decisione che non capisco :)

Mah.. andrò a piangere da qualche parte e duplicherò i report come mi aveva detto Andrea... sighhhh :)

Print | posted on venerdì 20 luglio 2007 12.00

Comments on this post

# re: [Daily Issue] Ma è così difficile avere un API decente?

Requesting Gravatar...
Capisco il tuo sfogo visto che ci ho picchiato il naso alcuni mesi fa.

Hai dato già dato un occhiata qui?
http://msdn.microsoft.com/msdnmag/issues/05/02/CustomRenderers/
http://www.codeproject.com/useritems/xmltoword.asp
Left by Christian Paparelli on lug 20, 2007 6.21

Your comment:

 (will show your gravatar)
 
Please add 7 and 2 and type the answer here: