Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
'Set' accessor of property '<propertyname>' is not accessible
Un'istruzione sta tentando di archiviare il valore di una proprietà pur non avendo accesso alla routine Set della proprietà.
Se l'Istruzione Set (Visual Basic) è contrassegnata con un livello di accesso più restrittivo dell'Istruzione Property, il tentativo di impostare il valore della proprietà potrebbe avere esito negativo nei casi seguenti:
L'istruzione Set è contrassegnata come Private (Visual Basic) e il codice chiamante è esterno alla classe o alla struttura in cui la proprietà è definita.
L'istruzione Set è contrassegnata come Protected (Visual Basic) e il codice chiamante non è incluso nella classe o nella struttura in cui la proprietà è definita, né in una classe derivata.
L'istruzione Set è contrassegnata come Friend (Visual Basic) e il codice chiamante non è incluso nello stesso assembly in cui la proprietà è definita.
ID errore: BC31102
Per correggere l'errore
Se si ha la possibilità di intervenire sul codice sorgente che definisce la proprietà, valutare l'ipotesi di dichiarare la routine Set con lo stesso livello di accesso della proprietà.
Se non si ha la possibilità di intervenire sul codice sorgente che definisce la proprietà, o se è necessario limitare il livello di accesso della routine Set più di quello della proprietà stessa, provare a spostare l'istruzione che permette di impostare il valore della proprietà in un'area del codice che offre un accesso migliore alla proprietà.
Vedere anche
Attività
Procedura: dichiarare una proprietà con livelli di accesso misto