Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
Errore CS0200 su private set esponendo la classe a un web method
martedì 30 ottobre 2012 - 11.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
|
Windows XP
|
Visual Studio 2010
|
SQL Server 2008
|
Internet explorer 8.0
|
Javascript
kduhcm
Profilo
| Junior Member
191
messaggi | Data Invio:
mar 30 ott 2012 - 11:42
Ciao ragazzi, ho un web method che ha nella firma l'entita User.
[WebMethod]
public void CreateUser(User user)
.....
L'entita user ha alcune proprieta con private set, in quanto non voglio che siano valorizzate dal consumatore del web service, come segue.
public class User
{
public int UserID { get; set; }
public string LoginID { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public long? DtLastActivity { get; private set; }
....
Mi da errore a runtime in quanto il private set da fastidio, mentre se tolgo il private va tutto ok.
error CS0200: Impossibile assegnare un valore alla proprietà o all'indicizzatore 'FRAMEWORK.GMS.Entities.User.DtLastActivity' perché è in sola lettura.
C'e' una soluzione secondo voi? non voglio nascondere la proprieta altrimenti userei xmlignore ma solo renderla read only.
-----------------------------------------------------------------------------------------------------------------------
Sviluppo siti web Roma
http://www.actasoftware.com
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 5 nov 2012 - 21:00
>Ciao ragazzi, ho un web method che ha nella firma l'entita User.
ciao
>Mi da errore a runtime in quanto il private set da fastidio,
>mentre se tolgo il private va tutto ok.
>error CS0200: Impossibile assegnare un valore alla proprietà
>o all'indicizzatore 'FRAMEWORK.GMS.Entities.User.DtLastActivity'
>perché è in sola lettura.
>C'e' una soluzione secondo voi? non voglio nascondere la proprieta
>altrimenti userei xmlignore ma solo renderla read only.
ma quando lo ricevi quell'errore?
Posta la chiamata e la parte che torna l'errore..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !