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 nesnelerini kullanan tabanlı bir tür.
public ref class StrategyBasedComWrappers : System::Runtime::InteropServices::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 class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[System.CLSCompliant(false)]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type StrategyBasedComWrappers = class
inherit ComWrappers
[<System.CLSCompliant(false)>]
type StrategyBasedComWrappers = class
inherit ComWrappers
Public Class StrategyBasedComWrappers
Inherits ComWrappers
- Devralma
- Öznitelikler
Oluşturucular
| Name | Description |
|---|---|
| StrategyBasedComWrappers() |
ComWrappers sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| DefaultIUnknownInterfaceDetailsStrategy |
COM arabirimleriyle ilgili arabirim ayrıntılarını bulmak için varsayılan stratejiyi alır. |
| DefaultIUnknownStrategy |
Çağırma |
Yöntemler
| Name | Description |
|---|---|
| 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, Object, CreatedWrapperFlags) |
değerlerine |
| 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, Object) |
Şu anda kayıtlı olan yönetilen nesneyi alır veya yeni bir yönetilen nesne oluşturur ve kaydeder. (Devralındığı yer: ComWrappers) |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Şu anda 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, 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) |
| 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) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ReleaseObjects(IEnumerable) |
Normal nesne veya COM arabirimi ömrü dışında bir nesne koleksiyonu serbest bırakır. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |