Como meu depende do tipo de projeto (Visual Basic)
My expõe apenas os objetos exigidos por um tipo de projeto específico.Por exemplo, o objeto My.Forms está disponível em um aplicativo de Windows Forms mas não está disponível em um aplicativo de console.Este tópico descreve quais objetos My estão disponíveis em diferentes tipos de projetos.
My em Aplicativos do Windows e Sites da Web
My expõe somente objetos que são úteis no tipo de projeto atual; ele suprime objetos que não são aplicáveis.Por exemplo, a imagem a seguir mostra o modelo de objeto My em um projeto do Windows Forms.
Em um projeto de site, My expõe objetos que são relevantes para o desenvolvedor da Web (como os objetos My.Request e My.Response) enquanto suprime objetos que não são relevantes (como o objeto My.Forms).A imagem a seguir mostra o modelo de objeto My em um projeto de site Web:
Detalhes do projeto
A tabela a seguir mostra quais objetos My estão ativados como padrão para oito tipos de projeto: aplicativo do Windows, biblioteca de classes, aplicativo de console, biblioteca de controle do Windows, biblioteca de controle da Web, serviço do Windows, vazio, e site.
Existem três versões do objeto My.Application, duas versões do objeto My.Computer, e duas versões do objeto My.User; detalhes sobre essas versões são fornecidos nas notas de rodapé após a tabela.
Objeto My |
Aplicativo do Windows |
Biblioteca de Classe |
Aplicativo de Console |
Biblioteca de Controle do Windows |
Biblioteca de Controle da Web |
Serviço do Windows |
Vazio |
Site |
My.Application |
Sim1 |
Sim2 |
Sim3 |
Sim2 |
Não |
Sim3 |
Não |
Não |
My.Computer |
Sim4 |
Sim4 |
Sim4 |
Sim4 |
Sim5 |
Sim4 |
Não |
Sim5 |
My.Forms |
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Não |
My.Log |
Não |
Não |
Não |
Não |
Não |
Não |
Não |
Sim |
My.Request |
Não |
Não |
Não |
Não |
Não |
Não |
Não |
Sim |
My.Resources |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Não |
My.Response |
Não |
Não |
Não |
Não |
Não |
Não |
Não |
Sim |
My.Settings |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Não |
My.User |
Sim6 |
Sim6 |
Sim6 |
Sim6 |
Sim7 |
Sim6 |
Não |
Sim7 |
My.WebServices |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Não |
1 Versão do My.Application de Formulários do Windows.Deriva da versão do console (Veja a nota 3); adiciona suporte para interagir com janelas do aplicativo e fornece o modelo de aplicativo do Visual Basic.
2 Versão de Biblioteca de My.Application.Fornece a funcionalidade básica necessária por um aplicativo: fornece membros para gravar no log do aplicativo e acessar informações do aplicativo.
3 Versão de Console do My.Application.Deriva da versão da biblioteca (consulte observação 2), e adiciona membros adicionais para acessar argumentos de linhas de comando e informações de implantação do ClickOnce.
4 Versão do Windows do My.Computer.Deriva da versão do servidor (consulte Observação 5), e fornece acesso a objetos úteis em uma máquina cliente, como o teclado, tela, e mouse.
5 Versão do servidor do My.Computer.Fornece informações básicas sobre o computador, como o nome, acesso ao relógio e assim por diante.
6 Versão do Windows do My.User.Este objeto é associado com Identidade atual da thread.
7 Versão Web do My.User.Este objeto é associado com a identidade do usuário da solicitação HTTP atual do aplicativo.
Consulte também
Referência
Conceitos
Personalizando quais objetos estão disponíveis no meu (Visual Basic)