¡Hola! ¿el
What es limitación? el
I ha intentado utilizar mi propia clase que utiliza un diccionario y conseguí un error que hace problema. ¿Cómo puedo solucionarlo? ¡
Thank usted! el
here es el mensaje de error: error del Server en “/” membre TestWcf.MyMessageClass.Changes de type `2 de Application. Impossible de sérialiser le de System.Collections.Generic.Dictionary [[System.String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089], [System. String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], implémente IDictionary. Description de IL del coche: Una excepción unhandled ocurrió durante la ejecución de la petición actual de la tela. Repasar por favor el rastro de apilado para más información sobre el error y donde originó en los detalles de code.
Exception: System.NotSupportedException: Membre imposible TestWcf.MyMessageClass.Changes de type `2 de de sérialiser le de System.Collections.Generic.Dictionary [[System.String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089], [System. String, mscorlib, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], implémente IDictionary. de IL del coche
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
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:
|
class= del
sistema >using notpretty " del class= " del id= " codeSnippet792773 del de ///
Descripción sumaria de /// para WebService1
///
[WebService (namespace = “http://myFirstdummyanddirtynamespace.org/ ")]
[WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem (falso)]
// para permitir que este servicio de Web sea llamado de la escritura, usar ASP.NET AJAX, uncomment la línea siguiente.
// [System.Web.Script.Services.ScriptService]
clase pública WebService1: System.Web.Services.WebService
{
[WebMethod]
List público HelloWorld (internacional NOTA)
{
Respuestas de List = nuevo List ();
para (internacional i = 0; i < NOTA; i++) {
currentResponse de MyMessageClass = nuevo MyMessageClass () {DataType= “MyType1”, Id= i};
para (internacional j = 0; j < NOTA; j++)
{
currentResponse.Changes.Add (“MyField” + j, “myValue” + j);
}
}
respuestas de vuelta;
}
}
clase pública MyMessageClass
{
MyMessageClass público () {
Cambios = nuevo Dictionary ();
}
secuencia pública DataType;
identificación del público internacional {conseguir; sistema; }
Dictionary cambia {conseguir; sistema; }
}
}
|
class= del
|