Questa documentazione è stata archiviata e non viene gestita.

Classe UnknownWrapper

Aggiornamento: novembre 2007

Esegue il wrapping degli oggetti di cui il gestore di marshalling deve eseguire il marshalling come VT_UNKNOWN.

Spazio dei nomi:  System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class UnknownWrapper
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public final class UnknownWrapper
public final class UnknownWrapper

È applicata soltanto quando la firma gestita di un metodo accetta un oggetto.

 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

System.Object
  System.Runtime.InteropServices.UnknownWrapper

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

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0
Mostra: