IRegistrationServices Schnittstelle

Definition

Stellt eine Reihe von Diensten zum Registrieren und Aufheben der Registrierung verwalteter Assemblys für die Verwendung von COM bereit.

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

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

Methoden

Name Beschreibung
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 von Klassen in einer Assembly ab, die durch einen Aufruf von RegisterAssembly(Assembly, AssemblyRegistrationFlags).

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

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

RegisterTypeForComClients(Type, Guid)

Registriert den angegebenen Typ mit COM mithilfe der angegebenen GUID.

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: