Wubbable Skrevet 6. september 2008 Del Skrevet 6. september 2008 Public Class ServiceControllerEx Inherits ServiceController Public Overloads WriteOnly Property DependentServices() As ServiceController() Set(ByVal svcs() As ServiceController) 'Noe kode End Set End Property End Class Dette er en del av koden til min ServiceControllerEx klasse. (En utvidelse av vanlig ServiceController) Problemet er at ServiceController klassen har en property som heter DependentServices, men denne er read only... Går det på noen måte an å "legge til" en skrivefunksjon (Set), og fortsatt beholde den native "Get" funksjonen? Lenke til kommentar
aadnk Skrevet 7. september 2008 Del Skrevet 7. september 2008 Bruk Shadows-nøkkelordet til å lage en ny egenskap med samme navn i ServiceControllerEx uten å påvirke ServiceController. Dette betyr at endringer i Get-prosedyren ikke gjør seg gjeldende i DirectCast(dinKlasse, SerivceController).DependentServices (i motsetning til Overrides), men dette er dog ikke nødvendig i dette tilfellet): Public Class ServiceControllerEx Inherits ServiceController Public Shadows Property DependentServices() As ServiceController() Get Return MyBase.DependentServices End Get Set(ByVal svcs As ServiceController()) ' Noe kode End Set End Property End Class 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å