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 | |
---|---|---|
RegistrationServices() | Initialisiert eine neue Instanz der RegistrationServices-Klasse. |
Methoden
Name | Beschreibung | |
---|---|---|
Equals(Object) | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.) |
|
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“.) |
|
GetHashCode() | Fungiert als die Standardhashfunktion.(Geerbt von „Object“.) |
|
GetManagedCategoryGuid() | Gibt die GUID der COM-Kategorie, die die verwalteten Klassen enthält. |
|
GetProgIdForType(Type) | Ruft die COM-ProgID für den angegebenen Typ ab. |
|
GetRegistrableTypesInAssembly(Assembly) | Ruft eine Liste der Klassen in einer Assembly, die durch einen Aufruf von registriert werden RegisterAssembly. |
|
GetType() | Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.) |
|
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.) |
|
RegisterAssembly(Assembly, AssemblyRegistrationFlags) | Registriert die Klassen in einer verwalteten Assembly, damit die Erstellung von COM |
|
RegisterTypeForComClients(Type, Guid) | Registriert den angegebenen Typ mit COM unter Verwendung der angegebenen GUID. |
|
RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) | Registriert den angegebenen Typ für COM mithilfe des angegebenen Ausführungskontexts und Verbindungstyp. |
|
ToString() | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.) |
|
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. |
|
TypeRequiresRegistration(Type) | Bestimmt, ob der angegebene Typ registriert werden muss. |
|
UnregisterAssembly(Assembly) | Hebt die Registrierung der Klassen in einer verwalteten Assembly. |
|
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