Condividi tramite


Classe NativeMethods.SafeFindHandle

Questo tipo dispone di un attributo SecurityCriticalAttribute, che ne determina una limitazione al solo utilizzo interno da parte di .NET Framework per la libreria di classi Silverlight. Se un membro qualsiasi di questo tipo viene utilizzato dal codice di un'applicazione, viene generata un'eccezione MethodAccessException.

Gerarchia di ereditarietà

System.Object
  System.Runtime.ConstrainedExecution.CriticalFinalizerObject
    System.Runtime.InteropServices.SafeHandle
      Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
        Microsoft.TeamFoundation.Common.Internal.NativeMethods.SafeFindHandle

Spazio dei nomi:  Microsoft.TeamFoundation.Common.Internal
Assembly:  Microsoft.TeamFoundation.Common (in Microsoft.TeamFoundation.Common.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class SafeFindHandle _
    Inherits SafeHandleZeroOrMinusOneIsInvalid
public sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid

Il tipo NativeMethods.SafeFindHandle espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica IsClosed Ottiene un valore che indica se l'handle sono chiuse. (Ereditato da SafeHandle)
Proprietà pubblica IsInvalid Ottiene un valore che indica se l'handle non sono valide. (Ereditato da SafeHandleZeroOrMinusOneIsInvalid)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Critico per la sicurezza. Contrassegna handle per il rilascio e la liberazione di risorse. (Ereditato da SafeHandle)
Metodo pubblico DangerousAddRef Critico per la sicurezza. Manualmente incrementa il contatore dei riferimenti su SafeHandle istanze. (Ereditato da SafeHandle)
Metodo pubblico DangerousGetHandle Restituisce il valore di handle campo. (Ereditato da SafeHandle)
Metodo pubblico DangerousRelease Critico per la sicurezza. Manualmente decrementa il contatore dei riferimenti su un oggetto SafeHandle istanza. (Ereditato da SafeHandle)
Metodo pubblico Dispose Libera tutte le risorse utilizzate da SafeHandle classe. (Ereditato da SafeHandle)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico SetHandleAsInvalid Critico per la sicurezza. Contrassegna le quali non è più utilizzato. (Ereditato da SafeHandle)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Common.Internal