Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Enumeração UIPermissionWindow

Especifica o tipo de janela que código tem permissão para usar.

Namespace:  System.Security.Permissions
Assembly:  mscorlib (em mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum UIPermissionWindow

Nome do membroDescrição
AllWindowsOs usuários podem usar todas as janelas e entrada do usuário eventos sem restrição.
NoWindowsOs usuários não poderão usar as janelas ou eventos da interface do usuário. Nenhuma interface do usuário pode ser usada.
SafeSubWindowsOs usuários podem usar somente SafeSubWindows para o desenho e pode usar somente os eventos de entrada do usuário para a interface de usuário dentro daquela subjanela. Exemplos de SafeSubWindows são uma MessageBox, controles de caixa de diálogo comuns e um controle exibido dentro de um navegador.
SafeTopLevelWindowsOs usuários podem usar somente SafeTopLevelWindows e SafeSubWindows para o desenho e pode usar somente os eventos de entrada do usuário para a interface de usuário dentro dessas janelas de nível superior e subjanelas.

Quando ele é executado em SafeTopLevelWindows permissão, seu aplicativo:

  • Mostrará o nome DNS ou endereço IP do site da Web a partir do qual o aplicativo foi carregado na sua barra de título.

  • Será exibido o dica de balão de ferramenta quando ela exibe pela primeira vez, informando ao usuário que está executando sob um nível de confiança restrito.

  • Devem exibir sua barra de título em todos os momentos.

  • Deve exibir controles de janela em seus formulários.

  • Não é possível minimizar a janela principal na inicialização.

  • Não é possível mover suas janelas fora da tela.

  • Não é possível usar o Opacity propriedade em Form para tornar o seu windows menor do que 50% transparente.

  • Deve usar somente janelas retangulares e deve incluir a moldura da janela. Windows Forms não respeitará a configuração FormBorderStyle para None.

  • Não é possível tornar invisível windows. Qualquer tentativa pelo aplicativo para definir o Visible propriedade em seus Form objetos para False será ignorado.

  • Deve ter uma entrada na barra de tarefas.

  • Terão seus controles proibidos de acessar o Parent propriedade. Por implicação, controles serão ser impedidos de acessar os irmãos - ou seja, outros controles do mesmo nível de aninhamento.

  • Não é possível controlar o foco usando o Focus método.

  • Ter teclado restrito digitará acesso, para que um formulário ou controle possa acessar somente os eventos de teclado para si e seus filhos.

  • Será restringiu o acesso coordenadas do mouse, para que um formulário ou controle possa somente ler coordenadas do mouse se o mouse estiver sobre a área visível.

  • Não é possível definir o TopMost propriedade.

  • Não é possível controlar a ordem z dos controles no formulário utilizando o BringToFront e SendToBack métodos.

Essas restrições ajudam a impedir que ataques de falsificação, por exemplo, imitando as caixas de diálogo do sistema confiável código potencialmente perigoso.

Essa enumeração é usada por UIPermission.

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft