Freigeben über


IRegistrationServices Schnittstelle

Definition

Stellt eine Reihe von Diensten für die Registrierung und das Aufheben der Registrierung von verwalteten Assemblys für die Verwendung durch COM zur Verfügung.

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
Abgeleitet
Attribute

Hinweise

Eine Registrierung ist erforderlich, wenn die Objekte in einer Assembly von COM-Clients verwendet werden.

Methoden

GetManagedCategoryGuid()

Gibt die GUID der COM-Kategorie zurück, die die verwalteten Klassen enthält.

GetProgIdForType(Type)

Ruft die COM-ProgID für einen angegebenen Typ ab.

GetRegistrableTypesInAssembly(Assembly)

Ruft eine Liste der Klassen in einer Assembly ab, die durch einen Aufruf von RegisterAssembly(Assembly, AssemblyRegistrationFlags) registriert werden.

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Registriert die Klassen in einer verwalteten Assembly, um die Erstellung durch COM zu ermöglichen.

RegisterTypeForComClients(Type, Guid)

Registriert den angegebenen Typ mithilfe der angegebenen GUID bei COM.

TypeRepresentsComType(Type)

Bestimmt, ob der angegebene Typ ein COM-Typ ist.

TypeRequiresRegistration(Type)

Bestimmt, ob für den angegebenen Typ eine Registrierung erforderlich ist.

UnregisterAssembly(Assembly)

Hebt die Registrierung der Klassen in einer verwalteten Assembly auf.

Gilt für: