IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

Comment passer des parametres au constructeur d'un service?


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut Comment passer des parametres au constructeur d'un service?
    Bonjour,
    j'ai une application simple en WCF et je souhaite identifier les clients à chaque appel au service.
    Je voudrai donc passer un parametre (string) au constructeur du service mais quand j'écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ServiceHost serv = new ServiceHost(typeof(Services.MonService));
     serv.Open();
    --> j'ai une erreur ici:
    Impossible de charger le type de service en tant que service car il n’a pas de constructeur par défaut (sans paramètres). Pour résoudre le problème, ajoutez un constructeur par défaut au type, ou transmettez une instance du type à l’hôte.
    Merci pour votre aide
    jnc

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Hum... ta demande et ton erreur n'ont rien à voir..

    Pour ne plus avoir ton erreur, il te faut rajouter un constructeur par défaut à ton service:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public MonService()
    {
        //
    }
    Et pour ta question, regarde ici:
    http://stackoverflow.com/questions/3...e-constructors

    http://social.msdn.microsoft.com/For...e-6c29ac3b4f41

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut
    Merci pour ta réponse, elle va m'être d'une grande utilité.
    Je vais surtout analyser le premier lien.
    En en fait mon objectif est d'identifier un client à chacune de ses connexions au service.
    jnc

Discussions similaires

  1. [2.x] Ajax-Symfony2:Comment passer des parametres d'url
    Par Jangojacques dans le forum Symfony
    Réponses: 4
    Dernier message: 25/09/2013, 00h13
  2. comment passer des objet en parametre?
    Par Siñal dans le forum Langage
    Réponses: 9
    Dernier message: 01/06/2009, 09h35
  3. [script SQL]comment passer des parametres a un scrip sql?
    Par la7su dans le forum Langage SQL
    Réponses: 5
    Dernier message: 23/03/2005, 10h55
  4. Réponses: 7
    Dernier message: 30/12/2004, 12h01
  5. [C#] Comment passer un paramètre Boolean au service Web ?
    Par ramalho dans le forum Services Web
    Réponses: 3
    Dernier message: 07/06/2004, 17h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo