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 SecurityCriticalAttribute

 

Especifica que o código ou um assembly realiza operações críticas de segurança.

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

System.Object
  System.Attribute
    System.Security.SecurityCriticalAttribute

[AttributeUsageAttribute(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Field | AttributeTargets.Interface | AttributeTargets.Delegate, 
	AllowMultiple = false, Inherited = false)]
public sealed class SecurityCriticalAttribute : Attribute

NomeDescrição
System_CAPS_pubmethodSecurityCriticalAttribute()

Inicializa uma nova instância da classe SecurityCriticalAttribute.

System_CAPS_pubmethodSecurityCriticalAttribute(SecurityCriticalScope)

Inicializa uma nova instância de SecurityCriticalAttribute classe com o escopo especificado.

NomeDescrição
System_CAPS_pubpropertyScope

Obsoleto. Obtém o escopo para o atributo.

System_CAPS_pubpropertyTypeId

Quando implementada em uma classe derivada, obtém um identificador exclusivo para este Attribute.(Herdado de Attribute.)

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute.)

System_CAPS_pubmethodGetHashCode()

Retorna o hash code para essa instância. (Herdado de Attribute.)

System_CAPS_pubmethodGetType()

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

System_CAPS_pubmethodIsDefaultAttribute()

Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada.(Herdado de Attribute.)

System_CAPS_pubmethodMatch(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se esta instância é igual a um objeto especificado.(Herdado de Attribute.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.(Herdado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface.(Herdado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).(Herdado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.(Herdado de Attribute.)

Security-critical operations are actions that affect code access security, such as elevation of privilege through suppression of code access security checks by using the M:System.Security.CodeAccessPermission.Assert method, calling unsafe managed code, and so forth. Either the T:System.Security.SecurityCriticalAttribute attribute or the T:System.Security.SecuritySafeCriticalAttribute attribute must be applied to code for the code to perform security-critical operations.

System_CAPS_noteObservação

The T:System.Security.SecurityCriticalAttribute is equivalent to a link demand for full trust. A type or member marked with the T:System.Security.SecurityCriticalAttribute can be called only by fully trusted code; it does not have to demand specific permissions. It cannot be called by partially trusted code.

Applying the T:System.Security.SecurityCriticalAttribute at the assembly level identifies the assembly as a security-critical assembly. The entire assembly can be identified as critical by setting the scope parameter F:System.Security.SecurityCriticalScope.Everything.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 2.0
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.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: