ExpandoToDispatchExMarshaler Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
public ref class ExpandoToDispatchExMarshaler : System::Runtime::InteropServices::ICustomMarshaler
public class ExpandoToDispatchExMarshaler : System.Runtime.InteropServices.ICustomMarshaler
type ExpandoToDispatchExMarshaler = class
interface ICustomMarshaler
Public Class ExpandoToDispatchExMarshaler
Implements ICustomMarshaler
- Arv
-
ExpandoToDispatchExMarshaler
- Implementeringar
Kommentarer
Eftersom CLR inte använder den här anpassade marskalken automatiskt måste den deklareras på följande sätt:
void UseCustomMarshaler([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(ExpandoToDispatchExMarshaler))] IExpando expando);
Konstruktorer
| Name | Description |
|---|---|
| ExpandoToDispatchExMarshaler() |
Tillhandahåller konstruktorn för statisk klass. |
Metoder
| Name | Description |
|---|---|
| CleanUpManagedData(Object) |
Utför nödvändig rensning av hanterade data när de inte längre behövs. |
| CleanUpNativeData(IntPtr) |
Utför nödvändig rensning av ohanterade data när de inte längre behövs. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetInstance(String) |
Returnerar en instans av den anpassade marskalkern. |
| GetNativeDataSize() |
Returnerar storleken i byte för ohanterade data som ska konverteras. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MarshalManagedToNative(Object) |
Konverterar ett objekt från hanterad kod till ohanterad kod. |
| MarshalNativeToManaged(IntPtr) |
Konverterar ett objekt från ohanterad kod till hanterad kod. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |