Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe UIPermission

 

Controla as permissões relacionadas às interfaces de usuário e a área de transferência. Essa classe não pode ser herdada.

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

System.Object
  System.Security.CodeAccessPermission
    System.Security.Permissions.UIPermission

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class UIPermission : CodeAccessPermission, IUnrestrictedPermission

NomeDescrição
System_CAPS_pubmethodUIPermission(PermissionState)

Inicializa uma nova instância da classe UIPermission com acesso totalmente restrito ou irrestrito, conforme especificado.

System_CAPS_pubmethodUIPermission(UIPermissionClipboard)

Inicializa uma nova instância de UIPermission classe com as permissões para a área de transferência e nenhum acesso ao windows.

System_CAPS_pubmethodUIPermission(UIPermissionWindow)

Inicializa uma nova instância de UIPermission classe com as permissões do windows e nenhum acesso à área de transferência.

System_CAPS_pubmethodUIPermission(UIPermissionWindow, UIPermissionClipboard)

Inicializa uma nova instância de UIPermission classe com as permissões especificadas para o windows e a área de transferência.

NomeDescrição
System_CAPS_pubpropertyClipboard

Obtém ou define o acesso de área de transferência representado pela permissão.

System_CAPS_pubpropertyWindow

Obtém ou define o acesso de janela representado pelo conjunto de permissões.

NomeDescrição
System_CAPS_pubmethodAssert()

Declara que o código de chamada pode acessar o recurso protegido por uma demanda de permissão através do código que chama este método, mesmo que os chamadores na pilha não tenham recebido permissão para acessar o recurso. Usar Assert pode criar problemas de segurança.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodCopy()

Cria e retorna uma cópia idêntica da permissão atual.(Substitui o CodeAccessPermission.Copy().)

System_CAPS_pubmethodDemand()

Força um SecurityException no tempo de execução se todos os chamadores no topo da pilha de chamadas não receberam as permissões especificadas pela instância atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodDeny()

Obsoleto. Impede que os chamadores no nível superior da pilha de chamadas usem o código que chama esse método para acessar o recurso especificado pela instância atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodEquals(Object)

Determina se o especificado CodeAccessPermission objeto é igual a atual CodeAccessPermission.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodFromXml(SecurityElement)

Reconstrói uma permissão com um estado de uma codificação de XML especificado.(Substitui o CodeAccessPermission.FromXml(SecurityElement).)

System_CAPS_pubmethodGetHashCode()

Obtém um código hash para o CodeAccessPermission objeto que é adequado para uso em algoritmos e estruturas de dados como uma tabela de hash de hash.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodIntersect(IPermission)

Cria e retorna uma permissão que é a interseção de permissão atual e a permissão especificada.(Substitui o CodeAccessPermission.Intersect(IPermission).)

System_CAPS_pubmethodIsSubsetOf(IPermission)

Determina se a permissão atual é um subconjunto de permissão especificada.(Substitui o CodeAccessPermission.IsSubsetOf(IPermission).)

System_CAPS_pubmethodIsUnrestricted()

Retorna um valor que indica se a permissão atual é irrestrita.

System_CAPS_pubmethodPermitOnly()

Impede que os chamadores no topo da pilha de chamadas usem o código que chama esse método para acessar todos os recursos, com exceção do recurso especificado pela instância atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodToString()

Cria e retorna uma representação de cadeia de caracteres do objeto de permissão atual.(Herdado de CodeAccessPermission.)

System_CAPS_pubmethodToXml()

Cria uma codificação de XML de permissão e seu estado atual.(Substitui o CodeAccessPermission.ToXml().)

System_CAPS_pubmethodUnion(IPermission)

Cria uma permissão que é a união de permissão e a permissão especificada.(Substitui o CodeAccessPermission.Union(IPermission).)

Drawing and user input events in windows are user interfaces.

The permission to use windows can be one of the following: unrestricted, limited to F:System.Security.Permissions.UIPermissionWindow.SafeTopLevelWindows, only F:System.Security.Permissions.UIPermissionWindow.SafeSubWindows, or no window drawing or user input event access allowed. F:System.Security.Permissions.UIPermissionWindow.SafeTopLevelWindows and F:System.Security.Permissions.UIPermissionWindow.SafeSubWindows are restricted in title and size to prevent possible spoofing by potentially harmful code.

The permission to use the Clipboard can be one of the following: unrestricted, write-only, or no Clipboard access allowed. The paste limitation prevents potentially harmful applications from taking data from the Clipboard without the user's consent, while still allowing the cut, copy, and paste operations when initiated by the user through keyboard commands.

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: