Hur jag är beroende av projekttyp (Visual Basic)
My
exponerar endast de objekt som krävs av en viss projekttyp. Objektet är till exempel My.Forms
tillgängligt i ett Windows Forms-program men inte tillgängligt i ett konsolprogram. I det här avsnittet beskrivs vilka objekt som My
är tillgängliga i olika projekttyper.
Mina i Windows-program och -webbplatser
My
exponerar endast objekt som är användbara i den aktuella projekttypen. den utelämnar objekt som inte är tillämpliga. Följande bild visar My
till exempel objektmodellen i ett Windows Forms-projekt.
I ett webbplatsprojekt My
exponeras objekt som är relevanta för en webbutvecklare (till exempel objekten My.Request
och My.Response
) samtidigt som objekt som inte är relevanta (till exempel objektet) ignoreras My.Forms
. Följande bild visar My
objektmodellen i ett webbplatsprojekt:
Projektinformation
I följande tabell visas vilka objekt som My
är aktiverade som standard för åtta projekttyper: Windows-program, klassbibliotek, konsolprogram, Windows-kontrollbibliotek, webbkontrollbibliotek, Windows-tjänst, tom och webbplats.
Det finns tre versioner av My.Application
objektet, två versioner av My.Computer
objektet och två versioner av My.User
objektet. Information om dessa versioner finns i fotnoterna efter tabellen.
Mitt objekt | Windows-program | Klassbibliotek | Konsolprogram | Windows-kontrollbibliotek | Webbkontrollbibliotek | Windows-tjänsten | Tomt | Webbplats |
---|---|---|---|---|---|---|---|---|
My.Application |
Ja1 | Ja2 | Ja3 | Ja2 | Nej | Ja3 | Nej | Nej |
My.Computer |
Ja4 | Ja4 | Ja4 | Ja4 | Ja5 | Ja4 | Nej | Ja5 |
My.Forms |
Ja | No | No | Ja | No | No | No | No |
My.Log |
No | No | No | No | No | No | No | Ja |
My.Request |
No | No | No | No | No | No | No | Ja |
My.Resources |
Ja | Ja | Ja | Ja | Ja | Ja | No | No |
My.Response |
No | No | No | No | No | No | No | Ja |
My.Settings |
Ja | Ja | Ja | Ja | Ja | Ja | No | Nej |
My.User |
Ja6 | Ja6 | Ja6 | Ja6 | Ja7 | Ja6 | Nej | Ja7 |
My.WebServices |
Ja | Ja | Ja | Ja | Ja | Ja | No | Nej |
1 Windows Forms-version av My.Application
. Härleder från konsolversionen (se Anmärkning 3); lägger till stöd för att interagera med programmets fönster och tillhandahåller Visual Basic Application-modellen.
2 Biblioteksversion av My.Application
. Tillhandahåller de grundläggande funktioner som krävs av ett program: tillhandahåller medlemmar för att skriva till programloggen och komma åt programinformation.
3 Konsolversion av My.Application
. Härleds från biblioteksversionen (se Anmärkning 2) och lägger till ytterligare medlemmar för åtkomst till programmets kommandoradsargument och ClickOnce-distributionsinformation.
4 Windows-version av My.Computer
. Härleds från serverversionen (se Anmärkning 5) och ger åtkomst till användbara objekt på en klientdator, till exempel tangentbord, skärm och mus.
5 Serverversion av My.Computer
. Innehåller grundläggande information om datorn, till exempel namn, åtkomst till klockan och så vidare.
6 Windows-version av My.User
. Det här objektet är associerat med trådens aktuella identitet.
7 Webbversion av My.User
. Det här objektet är associerat med användaridentiteten för programmets aktuella HTTP-begäran.
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för