Método GCHandle.Alloc (Object, GCHandleType)
Publicado: octubre de 2016
Asigna un identificador del tipo especificado para el objeto especificado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[SecurityCriticalAttribute]
public static GCHandle Alloc(
object value,
GCHandleType type
)
public:
[SecurityCriticalAttribute]
static GCHandle Alloc(
Object^ value,
GCHandleType type
)
[<SecurityCriticalAttribute>]
static member Alloc :
value:Object *
type:GCHandleType -> GCHandle
<SecurityCriticalAttribute>
Public Shared Function Alloc (
value As Object,
type As GCHandleType
) As GCHandle
Parámetros
value
Type: System.ObjectObjeto que utiliza GCHandle.
type
Type: System.Runtime.InteropServices.GCHandleTypeUno de los valores de GCHandleType, que indica el tipo de GCHandle que se va a crear.
Valor devuelto
Type: System.Runtime.InteropServices.GCHandle
Nuevo GCHandle del tipo especificado.GCHandle debe liberarse con Free cuando ya no sea necesario.
Excepciones
Exception | Condition |
---|---|
ArgumentException | No se puede anclar una instancia con miembros primitivos (espacio). |
Seguridad
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Información de versión
Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Ver también
GCHandleType
Alloc Sobrecarga
Estructura GCHandle
Espacio de nombres System.Runtime.InteropServices
Volver al principio