EnumeratorToEnumVariantMarshaler 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.
COM IEnumVARIANT
arabirimini .NET Framework IEnumerator arabirimine (veya tersi) sıralar.
public ref class EnumeratorToEnumVariantMarshaler : System::Runtime::InteropServices::ICustomMarshaler
public class EnumeratorToEnumVariantMarshaler : System.Runtime.InteropServices.ICustomMarshaler
type EnumeratorToEnumVariantMarshaler = class
interface ICustomMarshaler
Public Class EnumeratorToEnumVariantMarshaler
Implements ICustomMarshaler
- Devralma
-
EnumeratorToEnumVariantMarshaler
- Uygulamalar
Açıklamalar
Bu özel sıralayıcı için ve IEnumVARIANT
için sıralar IEnumeratorIEnumVARIANT
.IEnumerator CLR, COM numaralandırıcılarını ve .NET numaralandırıcılarını köprülerken otomatik olarak bu sınıfı kullanır. IEnumerator İçeri aktarılan COM sınıfında yöntemi tarafından GetEnumerator döndürülen tür, çağrıları IEnumVARIANT
COM nesnesinin üyesi tarafından döndürülen arabirim işaretçisine -4 DISPID değeriyle eşlemek için kullanırEnumeratorToEnumVariantMarshaler
.
Oluşturucular
EnumeratorToEnumVariantMarshaler() |
Statik sınıf oluşturucuyu sağlar. |
Yöntemler
CleanUpManagedData(Object) |
Artık gerekli olmadığında yönetilen verilerin gerekli temizliğini gerçekleştirir. |
CleanUpNativeData(IntPtr) |
Yönetilmeyen verilerin artık gerekli olmadığında gerekli temizliği 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ıralanacak 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 nesneyi sıralar. |
MarshalNativeToManaged(IntPtr) |
Yönetilmeyen koddan yönetilen koda bir nesneyi 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) |