StrategyBasedComWrappers クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は CLS 準拠ではありません。
ComWrappersカスタマイズ可能な戦略オブジェクトを使用して COM オブジェクト ラッパーと COM に公開されるマネージド オブジェクト ラッパーを実装するベース型。
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
- 継承
- 属性
コンストラクター
StrategyBasedComWrappers() |
ComWrappers クラスの新しいインスタンスを初期化します。 |
プロパティ
DefaultIUnknownInterfaceDetailsStrategy |
COM インターフェイスに関するインターフェイスの詳細を検出するための既定の戦略を取得します。 |
DefaultIUnknownStrategy |
メソッドの呼び出し |
メソッド
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
|
CreateCacheStrategy() |
新しい COM オブジェクト ラッパーのキャッシュ戦略を作成します。 |
CreateDefaultCacheStrategy() |
COM オブジェクトのキャッシュに使用する既定の戦略を作成します。 |
CreateObject(IntPtr, CreateObjectFlags) |
|
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
指定されたオブジェクトの COM 表現を作成し、非マネージド環境に渡すことができます。 (継承元 ComWrappers) |
GetOrCreateInterfaceDetailsStrategy() |
新しい COM オブジェクト ラッパーのインターフェイス詳細戦略を取得または作成します。 |
GetOrCreateIUnknownStrategy() |
新しい COM オブジェクト ラッパーの IUnknown 戦略を取得または作成します。 |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
現在登録されているマネージド オブジェクトを取得するか、新しいマネージド オブジェクトを作成して登録します。 (継承元 ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
現在登録されているマネージド オブジェクトを取得するか、指定されたマネージド オブジェクトを使用して登録します。 (継承元 ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
現在登録されているマネージド オブジェクトを取得するか、指定されたマネージド オブジェクトを使用して登録します。 (継承元 ComWrappers) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ReleaseObjects(IEnumerable) |
通常のオブジェクトまたは COM インターフェイスの有効期間外のオブジェクトのコレクションを解放します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET