IRegistrationServices Gränssnitt

Definition

Tillhandahåller en uppsättning tjänster för registrering och avregistrering av hanterade sammansättningar för användning från 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
Härledda
Attribut

Kommentarer

Registrering krävs när objekten i en sammansättning används av COM-klienter.

Metoder

Name Description
GetManagedCategoryGuid()

Returnerar GUID för COM-kategorin som innehåller de hanterade klasserna.

GetProgIdForType(Type)

Hämtar COM ProgID för en angiven typ.

GetRegistrableTypesInAssembly(Assembly)

Hämtar en lista över klasser i en sammansättning som skulle registreras av ett anrop till RegisterAssembly(Assembly, AssemblyRegistrationFlags).

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Registrerar klasserna i en hanterad sammansättning för att skapa från COM.

RegisterTypeForComClients(Type, Guid)

Registrerar den angivna typen med COM med det angivna GUID:et.

TypeRepresentsComType(Type)

Avgör om den angivna typen är en COM-typ.

TypeRequiresRegistration(Type)

Avgör om den angivna typen kräver registrering.

UnregisterAssembly(Assembly)

Avregistrerar klasserna i en hanterad sammansättning.

Gäller för