DispatchWrapper Clase

Definición

Precaución

DispatchWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.

Ajusta los objetos que el serializador debe serializar como .VT_DISPATCH

public ref class DispatchWrapper sealed
[System.Obsolete("DispatchWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")]
public sealed class DispatchWrapper
public sealed class DispatchWrapper
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class DispatchWrapper
[<System.Obsolete("DispatchWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type DispatchWrapper = class
type DispatchWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type DispatchWrapper = class
Public NotInheritable Class DispatchWrapper
Herencia
DispatchWrapper
Atributos

Comentarios

Use para ajustar los objetos que el serializador debe serializar como .VT_DISPATCH Este contenedor forzará que los objetos se serializarán como VT_DISPATCH. Si el objeto no admite IDispatch , se producirá una excepción.

void MyMethod(Object^ o);

void DoWrap()
{
    Object^ o = gcnew MyObject();
    MyMethod(o);                        // passes o as VT_UNKNOWN
    MyMethod(gcnew DispatchWrapper(o)); // passes o as VT_DISPATCH

    //...
}
void MyMethod(Object o);

public void DoWrap()
{
    Object o = new MyObject();
    MyMethod(o);                      // passes o as VT_UNKNOWN
    MyMethod(new DispatchWrapper(o)); // passes o as VT_DISPATCH

    //...
}
Sub MyMethod(o As Object)
    ' handle object ...
End Sub

Public Sub DoWrap()
    Dim o As Object = new MyObject()
    MyMethod(o)                      ' passes o as VT_UNKNOWN
    MyMethod(new DispatchWrapper(o)) ' passes o as VT_DISPATCH

    '...
End Sub

Para obtener más información sobre VT_DISPATCH, consulte la documentación existente para VARENUM::VT_DISPATCH en MSDN Library.

Constructores

Nombre Description
DispatchWrapper(Object)
Obsoletos.

Inicializa una nueva instancia de la DispatchWrapper clase con el objeto encapsulado.

Propiedades

Nombre Description
WrappedObject
Obsoletos.

Obtiene el objeto encapsulado por .DispatchWrapper

Métodos

Nombre Description
Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()
Obsoletos.

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a