Bonjour,
Dans un service web, une fonction doit me renvoyer une collection d'objets.
Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien
sérialisés.
Je souhaite renvoyer une collection typée.
J'ai donc dérivé la classe CollectionBase et implémenté quelques
méthodes/propriétés :
Add, Item (propriété par défaut), Remove, Contains ...
Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma
collection typée, j'obtiens l'erreur suivante :
"Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car
il hérite de ICollection"
(en affichant la page asmx dans le navigateur)
De quoi s'agit-il ? Un rapport avec le GetEnumerator ?
Merci d'avance.
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
Fred
"Fred" a écrit dans le message de news:
Bonjour, Dans un service web, une fonction doit me renvoyer une collection d'objets. Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien sérialisés. Je souhaite renvoyer une collection typée. J'ai donc dérivé la classe CollectionBase et implémenté quelques méthodes/propriétés : Add, Item (propriété par défaut), Remove, Contains ... Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma collection typée, j'obtiens l'erreur suivante : "Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car il hérite de ICollection" (en affichant la page asmx dans le navigateur) De quoi s'agit-il ? Un rapport avec le GetEnumerator ? Merci d'avance.
J'oubliais, Tout ceci est programmé en VB (si cela a une importance)
"Fred" <nospam@nospam.org> a écrit dans le message de news:
uvi7RnsKFHA.1176@TK2MSFTNGP15.phx.gbl...
Bonjour,
Dans un service web, une fonction doit me renvoyer une collection
d'objets.
Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien
sérialisés.
Je souhaite renvoyer une collection typée.
J'ai donc dérivé la classe CollectionBase et implémenté quelques
méthodes/propriétés :
Add, Item (propriété par défaut), Remove, Contains ...
Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma
collection typée, j'obtiens l'erreur suivante :
"Vous devez implémenter un accesseur par défaut sur MonObjetCollection,
car il hérite de ICollection"
(en affichant la page asmx dans le navigateur)
De quoi s'agit-il ? Un rapport avec le GetEnumerator ?
Merci d'avance.
J'oubliais,
Tout ceci est programmé en VB (si cela a une importance)
Bonjour, Dans un service web, une fonction doit me renvoyer une collection d'objets. Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien sérialisés. Je souhaite renvoyer une collection typée. J'ai donc dérivé la classe CollectionBase et implémenté quelques méthodes/propriétés : Add, Item (propriété par défaut), Remove, Contains ... Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma collection typée, j'obtiens l'erreur suivante : "Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car il hérite de ICollection" (en affichant la page asmx dans le navigateur) De quoi s'agit-il ? Un rapport avec le GetEnumerator ? Merci d'avance.
J'oubliais, Tout ceci est programmé en VB (si cela a une importance)
Fred
Bonjour, C'est bon cela fonctionne. J'ai implémenté ICollection plutôt que de dériver CollectionBase. Je n'ai cependant pas bien compris le pourquoi de l'erreur.
"Fred" a écrit dans le message de news:
Bonjour, Dans un service web, une fonction doit me renvoyer une collection d'objets. Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien sérialisés. Je souhaite renvoyer une collection typée. J'ai donc dérivé la classe CollectionBase et implémenté quelques méthodes/propriétés : Add, Item (propriété par défaut), Remove, Contains ... Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma collection typée, j'obtiens l'erreur suivante : "Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car il hérite de ICollection" (en affichant la page asmx dans le navigateur) De quoi s'agit-il ? Un rapport avec le GetEnumerator ? Merci d'avance.
Bonjour,
C'est bon cela fonctionne.
J'ai implémenté ICollection plutôt que de dériver CollectionBase.
Je n'ai cependant pas bien compris le pourquoi de l'erreur.
"Fred" <nospam@nospam.org> a écrit dans le message de news:
uvi7RnsKFHA.1176@TK2MSFTNGP15.phx.gbl...
Bonjour,
Dans un service web, une fonction doit me renvoyer une collection
d'objets.
Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien
sérialisés.
Je souhaite renvoyer une collection typée.
J'ai donc dérivé la classe CollectionBase et implémenté quelques
méthodes/propriétés :
Add, Item (propriété par défaut), Remove, Contains ...
Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma
collection typée, j'obtiens l'erreur suivante :
"Vous devez implémenter un accesseur par défaut sur MonObjetCollection,
car il hérite de ICollection"
(en affichant la page asmx dans le navigateur)
De quoi s'agit-il ? Un rapport avec le GetEnumerator ?
Merci d'avance.
Bonjour, C'est bon cela fonctionne. J'ai implémenté ICollection plutôt que de dériver CollectionBase. Je n'ai cependant pas bien compris le pourquoi de l'erreur.
"Fred" a écrit dans le message de news:
Bonjour, Dans un service web, une fonction doit me renvoyer une collection d'objets. Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien sérialisés. Je souhaite renvoyer une collection typée. J'ai donc dérivé la classe CollectionBase et implémenté quelques méthodes/propriétés : Add, Item (propriété par défaut), Remove, Contains ... Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma collection typée, j'obtiens l'erreur suivante : "Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car il hérite de ICollection" (en affichant la page asmx dans le navigateur) De quoi s'agit-il ? Un rapport avec le GetEnumerator ? Merci d'avance.
Faust
surement un override qui manquait
/Il se trouve que _Fred_ a formulé/ :
Bonjour, C'est bon cela fonctionne. J'ai implémenté ICollection plutôt que de dériver CollectionBase. Je n'ai cependant pas bien compris le pourquoi de l'erreur.
"Fred" a écrit dans le message de news:
Bonjour, Dans un service web, une fonction doit me renvoyer une collection d'objets. Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien sérialisés. Je souhaite renvoyer une collection typée. J'ai donc dérivé la classe CollectionBase et implémenté quelques méthodes/propriétés : Add, Item (propriété par défaut), Remove, Contains ... Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma collection typée, j'obtiens l'erreur suivante : "Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car il hérite de ICollection" (en affichant la page asmx dans le navigateur) De quoi s'agit-il ? Un rapport avec le GetEnumerator ? Merci d'avance.
-- Mephitiquement votre, Faust ICQ #161252577
surement un override qui manquait
/Il se trouve que _Fred_ a formulé/ :
Bonjour,
C'est bon cela fonctionne.
J'ai implémenté ICollection plutôt que de dériver CollectionBase.
Je n'ai cependant pas bien compris le pourquoi de l'erreur.
"Fred" <nospam@nospam.org> a écrit dans le message de news:
uvi7RnsKFHA.1176@TK2MSFTNGP15.phx.gbl...
Bonjour,
Dans un service web, une fonction doit me renvoyer une collection d'objets.
Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien
sérialisés.
Je souhaite renvoyer une collection typée.
J'ai donc dérivé la classe CollectionBase et implémenté quelques
méthodes/propriétés :
Add, Item (propriété par défaut), Remove, Contains ...
Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma
collection typée, j'obtiens l'erreur suivante :
"Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car
il hérite de ICollection"
(en affichant la page asmx dans le navigateur)
De quoi s'agit-il ? Un rapport avec le GetEnumerator ?
Merci d'avance.
Bonjour, C'est bon cela fonctionne. J'ai implémenté ICollection plutôt que de dériver CollectionBase. Je n'ai cependant pas bien compris le pourquoi de l'erreur.
"Fred" a écrit dans le message de news:
Bonjour, Dans un service web, une fonction doit me renvoyer une collection d'objets. Si je lui fait renvoyer un ArrayList, aucun problème. Mes objets sont bien sérialisés. Je souhaite renvoyer une collection typée. J'ai donc dérivé la classe CollectionBase et implémenté quelques méthodes/propriétés : Add, Item (propriété par défaut), Remove, Contains ... Lorsque je teste ma fonction modifiée de façon à ce qu'elle renvoie ma collection typée, j'obtiens l'erreur suivante : "Vous devez implémenter un accesseur par défaut sur MonObjetCollection, car il hérite de ICollection" (en affichant la page asmx dans le navigateur) De quoi s'agit-il ? Un rapport avec le GetEnumerator ? Merci d'avance.