Cuestión : Los parámetros y la vuelta mecanografían adentro un webservice

¡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
class= 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:
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

Respuesta : Los parámetros y la vuelta mecanografían adentro un webservice

Tararear, lo cambié en una lista de un objeto de encargo que contiene la secuencia dos y ahora trabaja a dios.  Pienso que es el tipo de Dictionnary que el isnn't permitió.
Otras soluciones  
 
programming4us programming4us