Compartir a través de


NativeMethods.SafeFindHandle (Clase)

Este tipo tiene un atributo SecurityCriticalAttribute que lo restringe para uso interno de .NET Framework para la biblioteca de clases de Silverlight. El código de aplicación que usa un miembro de este tipo produce una excepción MethodAccessException.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Common.Internal
Ensamblado:  Microsoft.TeamFoundation.Common (en Microsoft.TeamFoundation.Common.dll)

Sintaxis

'Declaración
Public NotInheritable Class SafeFindHandle _
    Inherits SafeHandleZeroOrMinusOneIsInvalid
public sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid

El tipo NativeMethods.SafeFindHandle expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública IsClosed Obtiene un valor que indica si el identificador está cerrado. (Se hereda de SafeHandle).
Propiedad pública IsInvalid Obtiene un valor que indica si el identificador no es válido. (Se hereda de SafeHandleZeroOrMinusOneIsInvalid).

Arriba

Métodos

  Nombre Descripción
Método público Close Crítico para la seguridad. Marca el identificador para soltar y liberar recursos. (Se hereda de SafeHandle).
Método público DangerousAddRef Crítico para la seguridad. Aumenta manualmente el recuento de referencias en instancias de SafeHandle. (Se hereda de SafeHandle).
Método público DangerousGetHandle Devuelve el valor del campo handle. (Se hereda de SafeHandle).
Método público DangerousRelease Crítico para la seguridad. Disminuye manualmente el recuento de referencias en una instancia de SafeHandle. (Se hereda de SafeHandle).
Método público Dispose Libera todos los recursos que utiliza la clase SafeHandle. (Se hereda de SafeHandle).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público SetHandleAsInvalid Crítico para la seguridad. Marca un identificador para indicar que ya no se utiliza. (Se hereda de SafeHandle).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Common.Internal (Espacio de nombres)