Compartilhar via


Método SafeHandle.Dispose (Boolean)

 

Dica

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

Libera os recursos não gerenciados usados pela classe SafeHandle que especifica se deve executar uma operação de descarte normal.

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

Sintaxe

[SecurityCriticalAttribute]
protected virtual void Dispose(
    bool disposing
)
protected:
[SecurityCriticalAttribute]
virtual void Dispose(
    bool disposing
)
[<SecurityCriticalAttribute>]
abstract Dispose : 
        disposing:bool -> unit
[<SecurityCriticalAttribute>]
override Dispose : 
        disposing:bool -> unit
<SecurityCriticalAttribute>
Protected Overridable Sub Dispose (
    disposing As Boolean
)

Parâmetros

  • disposing
    Type: System.Boolean

    true para uma operação de descarte normal, false para finalizar o identificador.

Comentários

Você deve chamar nunca explicitamente o Dispose método com o disposing parâmetro definido como false.

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

Dispose Sobrecarga
Classe SafeHandle
Namespace System.Runtime.InteropServices

Retornar ao início