Freigeben über


RegistrationServices-Klasse

 

Veröffentlicht: Oktober 2016

Bietet eine Reihe von Diensten für die Registrierung und Aufheben der Registrierung von Assemblys für die Verwendung von COM verwalteter

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Vererbungshierarchie

System.Object
  System.Runtime.InteropServices.RegistrationServices

Syntax

[GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
public class RegistrationServices : IRegistrationServices
[GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[ComVisibleAttribute(true)]
public ref class RegistrationServices : IRegistrationServices
[<GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<ComVisibleAttribute(true)>]
type RegistrationServices = 
    class
        interface IRegistrationServices
    end
<GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>
<ClassInterfaceAttribute(ClassInterfaceType.None)>
<ComVisibleAttribute(True)>
Public Class RegistrationServices
    Implements IRegistrationServices

Konstruktoren

Name Beschreibung
System_CAPS_pubmethod RegistrationServices()

Initialisiert eine neue Instanz der RegistrationServices-Klasse.

Methoden

Name Beschreibung
System_CAPS_pubmethod Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethod Finalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.(Geerbt von „Object“.)

System_CAPS_pubmethod GetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethod GetManagedCategoryGuid()

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

System_CAPS_pubmethod GetProgIdForType(Type)

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

System_CAPS_pubmethod GetRegistrableTypesInAssembly(Assembly)

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

System_CAPS_pubmethod GetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethod MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethod RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Registriert die Klassen in einer verwalteten Assembly, damit die Erstellung von COM

System_CAPS_pubmethod RegisterTypeForComClients(Type, Guid)

Registriert den angegebenen Typ mit COM unter Verwendung der angegebenen GUID.

System_CAPS_pubmethod RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType)

Registriert den angegebenen Typ für COM mithilfe des angegebenen Ausführungskontexts und Verbindungstyp.

System_CAPS_pubmethod ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

System_CAPS_pubmethod TypeRepresentsComType(Type)

Gibt an, ob ein Typ gekennzeichnet ist, mit der ComImportAttribute, oder von einer mit markierter Typ abgeleitet ist die ComImportAttribute und dieselbe GUID als übergeordnetes Element.

System_CAPS_pubmethod TypeRequiresRegistration(Type)

Bestimmt, ob der angegebene Typ registriert werden muss.

System_CAPS_pubmethod UnregisterAssembly(Assembly)

Hebt die Registrierung der Klassen in einer verwalteten Assembly.

System_CAPS_pubmethod UnregisterTypeForComClients(Int32)

Entfernt Verweise auf einen Typ, der mit der RegisterTypeForComClients-Methode registriert wurde.

Hinweise

Registrierung ist erforderlich, wenn die Objekte innerhalb einer Assembly durch COM-Clients verwendet werden. Die Regasm.exe (Assembly Registration Tool) und Microsoft Visual Studio 2005 vom verfügbar gemachten Methoden verwenden die RegistrationServices Klasse hinzufügen oder Entfernen von COM-Aktivierung Registrierungseinträge für verwaltete Assemblys.

Sie können die folgenden Methoden verwenden, unterstützen Sie beim Vorbereiten einer Registrierungsdatei:

Obwohl diese Methoden Sammeln von Informationen erleichtern in einer Datei verwendet werden, sie keine Registrierungsdatei erzeugen. Stattdessen können Sie die Regasm.exe (Assembly Registration Tool) Tools und die /regfile Option, um diese Aufgabe durchzuführen.RegistrationServices Methoden nicht möglich exportieren und registrieren eine Typbibliothek. Zum Exportieren und eine Typbibliothek zu registrieren, können Sie die Regasm.exe (Assembly Registration Tool) Tool und die Tlbexp.exe (Type Library Exporter) Tool.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Threadsicherheit

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Siehe auch

System.Runtime.InteropServices-Namespace
Regasm.exe (Assembly Registration Tool)

Zurück zum Anfang