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 SecurityPermission

 

Descreve um conjunto de permissões de segurança aplicadas ao código. Essa classe não pode ser herdada.

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

System.Object
  System.Security.CodeAccessPermission
    System.Security.Permissions.SecurityPermission

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

NomeDescrição
System_CAPS_pubmethodSecurityPermission(PermissionState)

Inicializa uma nova instância da classe SecurityPermission com permissão irrestrita ou restrita, conforme especificado.

System_CAPS_pubmethodSecurityPermission(SecurityPermissionFlag)

Inicializa uma nova instância da classe SecurityPermission com o estado definido inicial especificado dos sinalizadores.

NomeDescrição
System_CAPS_pubpropertyFlags

Obtém ou define os sinalizadores de permissão de segurança.

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 atual e a permissão especificada.(Substitui o CodeAccessPermission.Union(IPermission).)

This permission uses the T:System.Security.Permissions.SecurityPermissionFlag enumeration. The values for this enumeration can be found in its documentation.

.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: