ComWrappers 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.
Önemli
Bu API, CLS uyumlu değildir.
COM IUnknown türlerinin sarmalayıcılarını yönetme sınıfı.
public ref class ComWrappers abstract
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public abstract class ComWrappers
[System.CLSCompliant(false)]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public abstract class ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type ComWrappers = class
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ComWrappers = class
Public MustInherit Class ComWrappers
- Devralma
-
ComWrappers
- Türetilmiş
- Öznitelikler
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz . ComWrappers için ek API açıklamaları.
Oluşturucular
ComWrappers() |
Örnek oluşturucu. |
Yöntemler
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
için |
CreateObject(IntPtr, CreateObjectFlags) |
öğesine işaret eden |
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) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Çalışma zamanı tarafından sağlanan IUnknown uygulamasını alır. |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Sağlanan nesnenin, yönetilmeyen bir ortama geçirilebilen com gösterimini oluşturur. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Şu anda kayıtlı olan yönetilen nesneyi alır veya yeni bir yönetilen nesne oluşturur ve kaydeder. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Şu anda kayıtlı olan yönetilen nesneyi alır veya sağlanan yönetilen nesneyi kullanır ve kaydeder. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Şu anda kayıtlı olan yönetilen nesneyi alın veya sağlanan yönetilen nesneyi kullanır ve kaydeder. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
RegisterForMarshalling(ComWrappers) |
Çalışma zamanında sıralama için genel örnek olarak kullanılacak bir ComWrappers örneği kaydeder. |
RegisterForTrackerSupport(ComWrappers) |
Başvuru izleyicisi desteği için genel örnek olarak kullanılacak bir ComWrappers örneği kaydeder. |
ReleaseObjects(IEnumerable) |
Bir nesne koleksiyonunu normal nesnenin veya COM arabirimi ömrünün dışında bırakır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryGetComInstance(Object, IntPtr) |
Belirtilen yönetilen nesnenin oluşturulmuş bir ComWrappersyönetilen sarmalayıcı olup olmadığını belirler ve öyleyse sarmalanmış yönetilmeyen işaretçiyi döndürür. |
TryGetObject(IntPtr, Object) |
Belirtilen COM nesnesinin -created yönetilmeyen sarmalayıcı ComWrappersolup olmadığını belirler ve bu durumda sarmalanmış yönetilen nesneyi döndürür. |