Bir alışveriş sepeti uygulamasını php olarak özelleştiriyorum. Bu uygulamada başka bir C# .net uygulaması ile bazı bölümleri entegre etmeliyim, bu yüzden php shoppnig kartında webservice kullanıyorum. Webservice yönteminin birinde, bazı değerler bunun gibi ilişkisel bir dizi olarak geçmelidir. phpC# eşdeğer php ilişkisel dizi
$proxy = new SoapClient('www.mywebservice.com?wsdl'); $associative_array= array( 'abc'=> 1,'def'=>0,'ghi'=>1,'jkl'=>0 ); $proxy->call($sessionId, 'methodname', array('somevalue', $associative_array));
onun ince ... ama sorun C# .net ile mücadele ediyorum olduğunu, nasıl C# .net ile ilişkisel dizi geçebilir çalışan? Ben C# Sözlük yani yerine kullanabileceğiniz söyledi C# .net ve birileri hiç ilişkili dizi olduğunu düşünüyorum bir php programcısı değilim Ama bu webservice çağrısıyla çalışmıyor
C# kodu
olduğunuDictionary<string,string> map=new Dictionary<string,string>(); map.Add("abc","1"); map.Add("def","0"); object st = mgs.call(sessionid, "methodname", new object[] { "somevalue",map });
kimse tavsiye verebilir ???
aslında onlar web hizmeti ile çalışmadığını öğrenmek amacıyla sözlükleri kullanarak herhangi bir C# kod yazmadan denediniz mi? – BoltClock
evet Denedim, –
Peki bu kod nerede? – BoltClock