StrategyBasedComWrappers Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
Méthodes
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcule la Vtable souhaitée pour |
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 |
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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour