UnknownWrapper Třída

Definice

Varování

Toto rozhraní API je teď zastaralé.

Zalomí objekty, které má zařazovací modul zařadit VT_UNKNOWNjako.Wraps objects the marshaler should marshal as a VT_UNKNOWN.

public ref class UnknownWrapper sealed
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
[System.Obsolete("UnknownWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")]
public sealed class UnknownWrapper
type UnknownWrapper = class
Public NotInheritable Class UnknownWrapper
Dědičnost
UnknownWrapper
Atributy

Poznámky

Platí pouze v případě, že spravovaný podpis metody přebírá objekt.Only applies when the managed signature of a method takes an object.

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  

Konstruktory

UnknownWrapper(Object)

Inicializuje novou instanci UnknownWrapper třídy s objektem, který má být zabalen.Initializes a new instance of the UnknownWrapper class with the object to be wrapped.

Vlastnosti

WrappedObject

Získá objekt obsažený v této obálce.Gets the object contained by this wrapper.

Metody

Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro