ExpandoToDispatchExMarshaler Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Devralma
-
ExpandoToDispatchExMarshaler
- Uygulamalar
Açıklamalar
CLR bu özel sıralayıcısı otomatik olarak kullanmadığından, aşağıdaki şekilde bildirilmelidir:
void UseCustomMarshaler([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(ExpandoToDispatchExMarshaler))] IExpando expando);
Oluşturucular
ExpandoToDispatchExMarshaler() |
Statik sınıf oluşturucusunu sağlar. |
Yöntemler
CleanUpManagedData(Object) |
Artık gerekli olmadığında yönetilen verileri temizleme işlemini gerçekleştirir. |
CleanUpNativeData(IntPtr) |
Artık gerekli olmadığında yönetilmeyen verileri temizleme işlemini gerçekleştirir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetInstance(String) |
Özel sıralayıcı 'nın bir örneğini döndürür. |
GetNativeDataSize() |
Sıraya eklenecek yönetilmeyen verilerin bayt cinsinden boyutunu döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MarshalManagedToNative(Object) |
Yönetilen koddan yönetilmeyen koda bir nesne sıralar. |
MarshalNativeToManaged(IntPtr) |
Yönetilmeyen koddan yönetilen koda bir nesne sıralar. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |