Bonjour,
Depuis un package 1, j’envoi comme réponse en saga du json :
[MessageCallback] Test Get_Coordinate(string address) { return new Test() { Longitude = longitude, Latitude = latitude }; } public class Test { /// <summary> /// Latitude du lieu /// </summary> public string Latitude { get; set; } /// <summary> /// Longitude du lieu /// </summary> public string Longitude { get; set; } }
Le problème est que je n’arrive pas à récupérer le Json sans redéfinir la classe dans le package 2 :
[MessageCallback] public void test_saga() { MessageScope.Create("Coordinates").OnSagaResponse((response) => { PackageHost.WriteInfo("test saga"); dynamic test = JsonConvert.DeserializeObject(response); PackageHost.WriteInfo(test.Latitude); }).GetProxy().Get_Coordinate<dynamic>("12 rue basfroi 75011 Paris"); }
Suis je obliger de définir la class Test dans les deux package ?
Merci.