StrategyBasedComWrappers 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.
ComWrappersCOM nesne sarmalayıcılarını ve COM'a sunulan yönetilen nesne sarmalayıcılarını uygulamak için özelleştirilebilir strateji nesneleri kullanan tabanlı bir tür.
public ref class StrategyBasedComWrappers : System::Runtime::InteropServices::ComWrappers
[System.CLSCompliant(false)]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[<System.CLSCompliant(false)>]
type StrategyBasedComWrappers = class
inherit ComWrappers
Public Class StrategyBasedComWrappers
Inherits ComWrappers
- Devralma
- Öznitelikler
Oluşturucular
StrategyBasedComWrappers() |
ComWrappers sınıfının yeni bir örneğini başlatır. |
Özellikler
DefaultIUnknownInterfaceDetailsStrategy |
COM arabirimleriyle ilgili arabirim ayrıntılarını bulmak için varsayılan stratejiyi alır. |
DefaultIUnknownStrategy |
Çağırma |
Yöntemler
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
için |
CreateCacheStrategy() |
Yeni bir COM nesne sarmalayıcısı için önbelleğe alma stratejisini oluşturur. |
CreateDefaultCacheStrategy() |
COM nesnelerini önbelleğe almak için kullanılacak varsayılan stratejiyi oluşturur. |
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) |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Sağlanan nesnenin, yönetilmeyen bir ortama geçirilebilen com gösterimini oluşturur. (Devralındığı yer: ComWrappers) |
GetOrCreateInterfaceDetailsStrategy() |
Yeni bir COM nesne sarmalayıcısı için arabirim ayrıntıları stratejisini alır veya oluşturur. |
GetOrCreateIUnknownStrategy() |
Yeni bir COM nesne sarmalayıcısı için IUnknown stratejisini alır veya oluşturur. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Kayıtlı olan yönetilen nesneyi alır veya yeni bir yönetilen nesne oluşturur ve kaydeder. (Devralındığı yer: ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Şu anda kayıtlı olan yönetilen nesneyi alır veya sağlanan yönetilen nesneyi kullanır ve kaydeder. (Devralındığı yer: ComWrappers) |
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. (Devralındığı yer: ComWrappers) |
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) |
ReleaseObjects(IEnumerable) |
Normal nesne veya COM arabirim ömrü dışında bir nesne koleksiyonunu serbest bırakır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |