Partager via


IRegistrationServices Interface

Définition

Fournit un ensemble de services pour inscrire et désinscrire des assemblys managés à utiliser dans COM.

public interface class IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IRegistrationServices
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
type IRegistrationServices = interface
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IRegistrationServices = interface
Public Interface IRegistrationServices
Dérivé
Attributs

Remarques

L’inscription est nécessaire lorsque les objets d’un assembly sont utilisés par des clients COM.

Méthodes

GetManagedCategoryGuid()

Retourne le GUID de la catégorie COM qui contient les classes managées.

GetProgIdForType(Type)

Récupère le ProgID COM pour un type spécifié.

GetRegistrableTypesInAssembly(Assembly)

Récupère une liste de classes dans un assembly qui peut être inscrit par un appel à RegisterAssembly(Assembly, AssemblyRegistrationFlags).

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Inscrit les classes dans un assembly managé pour permettre la création à partir de COM.

RegisterTypeForComClients(Type, Guid)

Inscrit le type spécifié auprès de COM en utilisant le GUID spécifié.

TypeRepresentsComType(Type)

Détermine si le type spécifié est un type COM.

TypeRequiresRegistration(Type)

Détermine si le type spécifié doit être inscrit.

UnregisterAssembly(Assembly)

Désinscrit les classes dans un assembly managé.

S’applique à