Compartilhar via


Método SafeHandle.DangerousRelease ()

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Diminui manualmente o contador de referência em uma instância SafeHandle.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[SecurityCriticalAttribute]
public void DangerousRelease()
public:
[SecurityCriticalAttribute]
void DangerousRelease()
[<SecurityCriticalAttribute>]
member DangerousRelease : unit -> unit
<SecurityCriticalAttribute>
Public Sub DangerousRelease

Comentários

O DangerousRelease método é a contraparte DangerousAddRef. Você sempre deve corresponder a uma chamada para o DangerousRelease método com uma chamada bem-sucedida para DangerousAddRef.

Aviso

Este método destina-se para usuários avançados e sempre deve ser usado com cuidado. Para evitar o vazamento de recursos do identificador, sempre chame esse método dentro de uma região de execução restrita (CER), onde uma anulação de thread não é possível interromper o processamento. Da mesma forma que não correspondentes DangerousAddRef chamadas podem causar vazamentos de recursos, sem correspondência DangerousRelease chamadas podem fazer com que os estados de identificador inválido ficar visível para outros threads. Não exponha DangerousAddRef ou DangerousRelease chamadas para código não confiável.

Segurança

SecurityPermission

for permission to call unmanaged code. Security action: F:System.Security.Permissions.SecurityAction.LinkDemand. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

Informações de Versão

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

Confira Também

DangerousAddRef
Classe SafeHandle
Namespace System.Runtime.InteropServices

Retornar ao início