je voudrais comprendre les attributs dans les languages DotNet , (comme par
exemple l'attribut <WebMethod> dans les
services web ) , qu'ce que cela implique au niveau de la compilation et de
le génération de code ? est ce que ca etend une classe ? implemente une
interfaces ? etc ... .
bref si quelqu'un peut me faire une explication plus au moins detaillée ou
me diriger vers un article qui explique ca en detail .
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
C'est assez vaste, comme sujet.
Pour camper le décor, il faut voir les attributs comme des méta-informations qui décorent aussi bien des assemblies, des classes ou des méthodes.
L'utilité de ces méta-données est de renseigner des informations nécessaire au runtime ou le code appelant mais sans avoir à impacter votre code.
Un attribut WebMethod, par exemple, permet au code qui charge une classe de connaître les points d'entrée accessibles via des requêtes WebService.
Votre code d'implémentation ne sera pas modifié, que votre méthode puisse ou pas être appelée par Webservice.
Regarder du côté de la programmation par aspect (AOP), qui en est proche.
http://msdn.microsoft.com/msdnmag/issues/02/03/aop/ -- Paul Bacelar
"Jean yves" wrote in message news:#
bonjour ,
je voudrais comprendre les attributs dans les languages DotNet , (comme
par
exemple l'attribut <WebMethod> dans les services web ) , qu'ce que cela implique au niveau de la compilation et de le génération de code ? est ce que ca etend une classe ? implemente une interfaces ? etc ... .
bref si quelqu'un peut me faire une explication plus au moins detaillée ou me diriger vers un article qui explique ca en detail .
Merci .
C'est assez vaste, comme sujet.
Pour camper le décor, il faut voir les attributs comme des méta-informations
qui décorent aussi bien des assemblies, des classes ou des méthodes.
L'utilité de ces méta-données est de renseigner des informations nécessaire
au runtime ou le code appelant mais sans avoir à impacter votre code.
Un attribut WebMethod, par exemple, permet au code qui charge une classe de
connaître les points d'entrée accessibles via des requêtes WebService.
Votre code d'implémentation ne sera pas modifié, que votre méthode puisse ou
pas être appelée par Webservice.
Regarder du côté de la programmation par aspect (AOP), qui en est proche.
http://msdn.microsoft.com/msdnmag/issues/02/03/aop/
--
Paul Bacelar
"Jean yves" <akdimo@yahoo.fr> wrote in message
news:#XD5VgwuFHA.2572@TK2MSFTNGP10.phx.gbl...
bonjour ,
je voudrais comprendre les attributs dans les languages DotNet , (comme
par
exemple l'attribut <WebMethod> dans les
services web ) , qu'ce que cela implique au niveau de la compilation et de
le génération de code ? est ce que ca etend une classe ? implemente une
interfaces ? etc ... .
bref si quelqu'un peut me faire une explication plus au moins detaillée ou
me diriger vers un article qui explique ca en detail .
Pour camper le décor, il faut voir les attributs comme des méta-informations qui décorent aussi bien des assemblies, des classes ou des méthodes.
L'utilité de ces méta-données est de renseigner des informations nécessaire au runtime ou le code appelant mais sans avoir à impacter votre code.
Un attribut WebMethod, par exemple, permet au code qui charge une classe de connaître les points d'entrée accessibles via des requêtes WebService.
Votre code d'implémentation ne sera pas modifié, que votre méthode puisse ou pas être appelée par Webservice.
Regarder du côté de la programmation par aspect (AOP), qui en est proche.
http://msdn.microsoft.com/msdnmag/issues/02/03/aop/ -- Paul Bacelar
"Jean yves" wrote in message news:#
bonjour ,
je voudrais comprendre les attributs dans les languages DotNet , (comme
par
exemple l'attribut <WebMethod> dans les services web ) , qu'ce que cela implique au niveau de la compilation et de le génération de code ? est ce que ca etend une classe ? implemente une interfaces ? etc ... .
bref si quelqu'un peut me faire une explication plus au moins detaillée ou me diriger vers un article qui explique ca en detail .
Merci .
Jean yves
j'ai trouvé pas mal d'article sur la programmation orientée aspect , bref je vois qu'il ya du boulot !!
"Paul Bacelar" a écrit dans le message de news: #
C'est assez vaste, comme sujet.
Pour camper le décor, il faut voir les attributs comme des
méta-informations
qui décorent aussi bien des assemblies, des classes ou des méthodes.
L'utilité de ces méta-données est de renseigner des informations
nécessaire
au runtime ou le code appelant mais sans avoir à impacter votre code.
Un attribut WebMethod, par exemple, permet au code qui charge une classe
de
connaître les points d'entrée accessibles via des requêtes WebService.
Votre code d'implémentation ne sera pas modifié, que votre méthode puisse
ou
pas être appelée par Webservice.
Regarder du côté de la programmation par aspect (AOP), qui en est proche.
http://msdn.microsoft.com/msdnmag/issues/02/03/aop/ -- Paul Bacelar
"Jean yves" wrote in message news:# > bonjour , > > je voudrais comprendre les attributs dans les languages DotNet , (comme par > exemple l'attribut <WebMethod> dans les > services web ) , qu'ce que cela implique au niveau de la compilation et
de
> le génération de code ? est ce que ca etend une classe ? implemente une > interfaces ? etc ... . > > bref si quelqu'un peut me faire une explication plus au moins detaillée
ou
> me diriger vers un article qui explique ca en detail . > > Merci . > >
j'ai trouvé pas mal d'article sur la programmation orientée aspect , bref je
vois qu'il ya du boulot !!
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> a écrit dans le message
de news: #h14mkxuFHA.2396@TK2MSFTNGP14.phx.gbl...
C'est assez vaste, comme sujet.
Pour camper le décor, il faut voir les attributs comme des
méta-informations
qui décorent aussi bien des assemblies, des classes ou des méthodes.
L'utilité de ces méta-données est de renseigner des informations
nécessaire
au runtime ou le code appelant mais sans avoir à impacter votre code.
Un attribut WebMethod, par exemple, permet au code qui charge une classe
de
connaître les points d'entrée accessibles via des requêtes WebService.
Votre code d'implémentation ne sera pas modifié, que votre méthode puisse
ou
pas être appelée par Webservice.
Regarder du côté de la programmation par aspect (AOP), qui en est proche.
http://msdn.microsoft.com/msdnmag/issues/02/03/aop/
--
Paul Bacelar
"Jean yves" <akdimo@yahoo.fr> wrote in message
news:#XD5VgwuFHA.2572@TK2MSFTNGP10.phx.gbl...
> bonjour ,
>
> je voudrais comprendre les attributs dans les languages DotNet , (comme
par
> exemple l'attribut <WebMethod> dans les
> services web ) , qu'ce que cela implique au niveau de la compilation et
de
> le génération de code ? est ce que ca etend une classe ? implemente une
> interfaces ? etc ... .
>
> bref si quelqu'un peut me faire une explication plus au moins detaillée
ou
> me diriger vers un article qui explique ca en detail .
>
> Merci .
>
>
j'ai trouvé pas mal d'article sur la programmation orientée aspect , bref je vois qu'il ya du boulot !!
"Paul Bacelar" a écrit dans le message de news: #
C'est assez vaste, comme sujet.
Pour camper le décor, il faut voir les attributs comme des
méta-informations
qui décorent aussi bien des assemblies, des classes ou des méthodes.
L'utilité de ces méta-données est de renseigner des informations
nécessaire
au runtime ou le code appelant mais sans avoir à impacter votre code.
Un attribut WebMethod, par exemple, permet au code qui charge une classe
de
connaître les points d'entrée accessibles via des requêtes WebService.
Votre code d'implémentation ne sera pas modifié, que votre méthode puisse
ou
pas être appelée par Webservice.
Regarder du côté de la programmation par aspect (AOP), qui en est proche.
http://msdn.microsoft.com/msdnmag/issues/02/03/aop/ -- Paul Bacelar
"Jean yves" wrote in message news:# > bonjour , > > je voudrais comprendre les attributs dans les languages DotNet , (comme par > exemple l'attribut <WebMethod> dans les > services web ) , qu'ce que cela implique au niveau de la compilation et
de
> le génération de code ? est ce que ca etend une classe ? implemente une > interfaces ? etc ... . > > bref si quelqu'un peut me faire une explication plus au moins detaillée
ou
> me diriger vers un article qui explique ca en detail . > > Merci . > >