Bachelor Skrevet 10. november 2008 Del Skrevet 10. november 2008 Hei! Er det mulig på noen som helst måte å endre verdien til en read-only property? SharepointListQueryConnection q = (SharepointListQueryConnection)this.DataConnections["List"]; string spSiteURL = q.SiteUrl.ToString(); q.SiteUrl = spSiteURL; //Filer på grunn av at SiteUrl er Read-Only Lenke til kommentar
Manfred Skrevet 10. november 2008 Del Skrevet 10. november 2008 Da må du skrive en ny klasse rundt som arver av SharepointListQueryConnection i så fall. Det er som regel en grunn til at properties er "read only", og det ligger litt i navnet "read only" at du ikke kan skrive til de. Lenke til kommentar
Glenn F. Henriksen Skrevet 10. november 2008 Del Skrevet 10. november 2008 (endret) I teorien, ja. Read-only variabler er som regel representert internt i klassen med en privat variabel og hvis du vet hvordan objektet er bygget opp internt kan du bruke reflection til å endre verdien på private variabler. MEN, dette er i beste fall dodgy. Hvis et felt er satt som read-only er det som regel en god grunn til det og å kødde med den vil gi deg upålitelige resultater. Så i praksis: nei. Edit: God damn Manfred! Igjen! Endret 10. november 2008 av Glenn F. Henriksen Lenke til kommentar
Manfred Skrevet 10. november 2008 Del Skrevet 10. november 2008 Jeg er bare best, Glenn. Du er for treg Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå