Wie kann ich den Namen generischer WCF-Rückgabetypen steuern?

7

Ich habe eine WCF Web Service-Methode, deren Prototyp lautet:

%Vor%

Wenn ich den Serviceverweis einem Client hinzufüge, erstellt Visual Studio (2005) einen Typ namens "ResponseOfArrayOfCustomerrleXg3IC", der ein Wrapper für "Response & lt; List & lt; Customer & gt; & gt;" ist. Gibt es eine Möglichkeit, den Wrapper-Namen zu kontrollieren? ResponseOfArrayOfCustomerrleXg3IC klingt nicht sehr ansprechend ...

    
ilitirit 05.10.2008, 16:50
quelle

3 Antworten

17

Sie können Ihren eigenen Namen im Attribut DataContract wie folgt definieren:

%Vor%

Beachten Sie, dass in Ihrem Beispiel {0} ersetzt wird und Ihr Proxy-Referenztyp ResponseOfArrayOfCustomer ist.

Weitere Informationen hier: WCF: Serialisierung und Generics

    
Panos 05.10.2008, 21:07
quelle
3

Bitte versuchen Sie Folgendes:

%Vor%     
aogan 05.10.2008 18:07
quelle
0

Ja. Das OperationContractAttribute verwendet einen Parameter namens Name. Du könntest es so spezifizieren:

%Vor%     
Micah 05.10.2008 17:50
quelle

Tags und Links