Partager via


StrategyBasedComWrappers Classe

Définition

Important

Cette API n’est pas conforme CLS.

Type ComWrappersbasé sur l’utilisation d’objets de stratégie personnalisables pour implémenter des wrappers d’objets COM et des wrappers d’objets managés exposés à 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
Héritage
StrategyBasedComWrappers
Attributs

Constructeurs

StrategyBasedComWrappers()

Initialise une nouvelle instance de la classe ComWrappers.

Propriétés

DefaultIUnknownInterfaceDetailsStrategy

Obtient la stratégie par défaut pour découvrir les détails de l’interface sur les interfaces COM.

DefaultIUnknownStrategy

Obtient la stratégie par défaut à utiliser pour les méthodes d’appel IUnknown .

Méthodes

ComputeVtables(Object, CreateComInterfaceFlags, Int32)

Calcule la Vtable souhaitée pour obj, en respectant les valeurs de flags.

CreateCacheStrategy()

Crée la stratégie de mise en cache pour un nouveau wrapper d’objets COM.

CreateDefaultCacheStrategy()

Crée la stratégie par défaut à utiliser pour la mise en cache des objets COM.

CreateObject(IntPtr, CreateObjectFlags)

Crée un objet managé pour l’objet vers lequel externalComObject pointe, en respectant les valeurs de flags.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)

Crée une représentation COM de l’objet fourni qui peut être passée à un environnement non géré.

(Hérité de ComWrappers)
GetOrCreateInterfaceDetailsStrategy()

Obtient ou crée la stratégie des détails de l’interface pour un nouveau wrapper d’objet COM.

GetOrCreateIUnknownStrategy()

Obtient ou crée la stratégie IUnknown pour un nouveau wrapper d’objet COM.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Obtient l’objet managé actuellement inscrit ou crée un objet managé et l’inscrit.

(Hérité de ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Obtient l’objet managé actuellement inscrit ou utilise l’objet managé fourni et l’inscrit.

(Hérité de ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr)

Obtenez l’objet managé actuellement inscrit ou utilisez l’objet managé fourni et l’inscrit.

(Hérité de ComWrappers)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReleaseObjects(IEnumerable)

Met en production une collection d’objets en dehors de la durée de vie de l’interface COM ou de l’objet normal.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à