Hi!
What är begränsning?
I har försökt att använda mitt eget klassificerar som använder en ordbok, och jag fick ett fel som gör problem. Hur kan jag lösa det?
Thank dig!
here är felmeddelandet: fel för Server i ”/” `2 för typ System.Collections.Generic.Dictionary för membre TestWcf.MyMessageClass.Changes de för Application. Impossible de sérialiser le [[System.String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089], [System. String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], bilil-implémente IDictionary. Description: Ett unhandled undantag uppstod under utförandet av strömrengöringsdukförfråganen. Behaga granskar bunttracen för mer information om felet och var det påbörjade i code. Exception, specificerar: System.NotSupportedException: Omöjlig `2 för typ System.Collections.Generic.Dictionary för de sérialiser le membre TestWcf.MyMessageClass.Changes de [[System.String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089], [System. String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], bilil-implémente IDictionary.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
" codeBody "
system för class= för using ";
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace TestWcf
{
///
/// summarisk beskrivning för WebService1
///
[WebService (Namespace = ”http://myFirstdummyanddirtynamespace.org/”)]
[WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
[(Falsk) System.ComponentModel.ToolboxItem]
// som låter denna tjänste- rengöringsduk kallas från, skrivar, using ASP.NET AJAX, uncommenten efter fodra.
// [System.Web.Script.Services.ScriptService]
allmänhet klassificerar WebService1: System.Web.Services.WebService
{
[WebMethod]
offentliga List HelloWorld (int N.B.)
{
List svar = nya List ();
för (int i = 0; i < N.B.; i++) {
MyMessageClass currentResponse = nya MyMessageClass () {DataType= ”MyType1”, Id= i};
för (int j = 0; j < N.B.; j++)
{
currentResponse.Changes.Add (”MyField” + j, ”myValue” + j);
}
}
återgånga svar;
}
}
allmänhet klassificerar MyMessageClass
{
offentliga MyMessageClass () {
Ändringar = nya Dictionary ();
}
allmänhet stränger DataType;
offentligt int-ID {få; uppsättning; }
offentliga Dictionary ändrar {få; uppsättning; }
}
}
" klar "
|