Clase UnknownWrapper
Publicado: octubre de 2016
Ajusta los objetos que se va a calcular como un VT_UNKNOWN.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Jerarquía de herencia
System.Object
System.Runtime.InteropServices.UnknownWrapper
Sintaxis
[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class UnknownWrapper
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class UnknownWrapper sealed
[<Sealed>]
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type UnknownWrapper = class end
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public NotInheritable Class UnknownWrapper
Constructores
Nombre | Descripción | |
---|---|---|
UnknownWrapper(Object) | Inicializa una nueva instancia de la UnknownWrapper clase con el objeto que se va a ajustar. |
Propiedades
Nombre | Descripción | |
---|---|---|
WrappedObject | Obtiene el objeto incluido en este contenedor. |
Métodos
Nombre | Descripción | |
---|---|---|
Equals(Object) | Determina si el objeto especificado es igual al objeto actual.(Heredado de Object). |
|
GetHashCode() | Sirve como la función hash predeterminada.(Heredado de Object). |
|
GetType() | Obtiene el Type de la instancia actual.(Heredado de Object). |
|
ToString() | Devuelve una cadena que representa el objeto actual.(Heredado de Object). |
Comentarios
Sólo se aplica cuando la firma administrada de un método toma un objeto.
int MyMethod(Object o); //Managed signature
HRESULT MyMethod(VARIANT o); //COM signature
MyObject o = new MyObject();
MyMethod(o); //o gets passed as VARIANT VT_DISPATCH
MyMethod(new UnknownWrapper(o)); //o gets passed as VARIANT VT_UNKNOWN
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
Windows Phone
Disponible desde 8.1
Seguridad para subprocesos
Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio