none
Consommer une web service depuis une application métro. RRS feed

  • Discussion générale

  • Bonjour,

    Je voudrais appeler un webservice à partir de ma première application métro.

    Dans un projet web classique , le stub de ce web service était comme ça:

      
        public City[] GetAllCities(LanguageCode Language, string Token)
        {
            BaseRequest inValue = new BaseRequest();
            inValue.Language = Language;
            inValue.Token = Token;
            CitiesResponse retVal = ((FlightInfoService)(this)).GetAllCities(inValue);
            return retVal.Cities;
        }

    maintenant lorsque j'ai ajouté le service référence sur une application métro, la méthode est devenu:

    public System.Threading.Tasks.Task<Maquette_MyAirport_Win8.FlightService.CitiesResponse> GetAllCitiesAsync(Maquette_MyAirport_Win8.FlightService.BaseRequest request) {
                return base.Channel.GetAllCitiesAsync(request);
            }

    comment je peux récupérer les cities à partir de public System.Threading.Tasks.Task<Maquette_MyAirport_Win8.FlightService.CitiesResponse> sachant que :

     public partial class CitiesResponse {
            
            [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.addddd.fr/services/flightinfo", Order=0)]
            [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)]
            public Maquette_MyAirport_Win8.FlightService.City[] Cities;
            
            public CitiesResponse() {
            }

    Merci

    • Déplacé Aurel Bera jeudi 20 septembre 2012 12:57 (Origine :Développement Windows 8 )
    • Type modifié Aurel Bera jeudi 27 septembre 2012 11:38 Pas de reponse
    mardi 18 septembre 2012 13:04

Toutes les réponses