RegistrationServices RegistrationServices RegistrationServices RegistrationServices Class

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.Provides a set of services for registering and unregistering managed assemblies for use from COM.

public ref class RegistrationServices : System::Runtime::InteropServices::IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("475e398f-8afa-43a7-a3be-f4ef8d6787c9")]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
type RegistrationServices = class
    interface IRegistrationServices
Public Class RegistrationServices
Implements IRegistrationServices
Vererbung
RegistrationServicesRegistrationServicesRegistrationServicesRegistrationServices
Attribute
Implementiert

Hinweise

Registrierung ist erforderlich, wenn die Objekte in einer Assembly durch COM-Clients verwendet werden.Registration is needed when the objects within an assembly are being used by COM clients. Die Regasm.exe (Assembly Registration-Tool) und Microsoft Visual Studio 2005Microsoft Visual Studio 2005 vom verfügbar gemachten Methoden verwenden die RegistrationServices Klasse zum Hinzufügen oder Entfernen von COM-Aktivierung Registrierungseinträge für verwaltete Assemblys.The Regasm.exe (Assembly Registration Tool) and Microsoft Visual Studio 2005Microsoft Visual Studio 2005 use methods exposed by the RegistrationServices class to add or remove COM-enabling registry entries for managed assemblies.

Sie können die folgenden Methoden verwenden, unterstützen Sie beim Vorbereiten einer Registrierungsdatei:You can use the following methods to assist you in preparing a registration file:

Zwar hilfreich, diese Methoden sein werden Informationen gesammelt, die in eine Datei verwendet werden, erzeugen sie eine Datei nicht tatsächlich.Although these methods help in gathering information to be used in a registration file, they do not actually produce a registration file. Sie können stattdessen die Regasm.exe (Assembly Registration-Tool) -Tool mit der /regfile Option zum Ausführen dieser Aufgabe.Instead, you can use the Regasm.exe (Assembly Registration Tool) tool with the /regfile option to perform this task. RegistrationServices Methoden können nicht zu exportieren und registrieren eine Typbibliothek.RegistrationServices methods cannot export and register a type library. Zum Exportieren und eine Typbibliothek registriert haben, können Sie die Regasm.exe (Assembly Registration-Tool) Tool und die Tlbexp.exe (Type Library Exporter-Tool) Tool.To export and register a type library, you can use the Regasm.exe (Assembly Registration Tool) tool and the Tlbexp.exe (Type Library Exporter) tool.

Konstruktoren

RegistrationServices() RegistrationServices() RegistrationServices() RegistrationServices()

Initialisiert eine neue Instanz der RegistrationServices-Klasse.Initializes a new instance of the RegistrationServices class.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetManagedCategoryGuid() GetManagedCategoryGuid() GetManagedCategoryGuid() GetManagedCategoryGuid()

Gibt die GUID der COM-Kategorie zurück, die die verwalteten Klassen enthält.Returns the GUID of the COM category that contains the managed classes.

GetProgIdForType(Type) GetProgIdForType(Type) GetProgIdForType(Type) GetProgIdForType(Type)

Ruft die COM-ProgID für den angegebenen Typ ab.Retrieves the COM ProgID for the specified type.

GetRegistrableTypesInAssembly(Assembly) GetRegistrableTypesInAssembly(Assembly) GetRegistrableTypesInAssembly(Assembly) GetRegistrableTypesInAssembly(Assembly)

Ruft eine Liste der Klassen in einer Assembly ab, die durch einen Aufruf von RegisterAssembly(Assembly, AssemblyRegistrationFlags) registriert werden.Retrieves a list of classes in an assembly that would be registered by a call to RegisterAssembly(Assembly, AssemblyRegistrationFlags).

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RegisterAssembly(Assembly, AssemblyRegistrationFlags) RegisterAssembly(Assembly, AssemblyRegistrationFlags) RegisterAssembly(Assembly, AssemblyRegistrationFlags) RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Registriert die Klassen in einer verwalteten Assembly, um die Erstellung durch COM zu ermöglichen.Registers the classes in a managed assembly to enable creation from COM.

RegisterTypeForComClients(Type, Guid) RegisterTypeForComClients(Type, Guid) RegisterTypeForComClients(Type, Guid) RegisterTypeForComClients(Type, Guid)

Registriert den angegebenen Typ mithilfe der angegebenen GUID bei COM.Registers the specified type with COM using the specified GUID.

RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType)

Registriert den angegebenen Typ mithilfe des angegebenen Ausführungskontexts und Verbindungstyps für COM.Registers the specified type with COM using the specified execution context and connection type.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TypeRepresentsComType(Type) TypeRepresentsComType(Type) TypeRepresentsComType(Type) TypeRepresentsComType(Type)

Gibt an, ob ein Typ mit dem ComImportAttribute markiert ist oder von einem mit dem ComImportAttribute markierten Typ abgeleitet ist und dieselbe GUID als übergeordnetes Element aufweist.Indicates whether a type is marked with the ComImportAttribute, or derives from a type marked with the ComImportAttribute and shares the same GUID as the parent.

TypeRequiresRegistration(Type) TypeRequiresRegistration(Type) TypeRequiresRegistration(Type) TypeRequiresRegistration(Type)

Bestimmt, ob für den angegebenen Typ eine Registrierung erforderlich ist.Determines whether the specified type requires registration.

UnregisterAssembly(Assembly) UnregisterAssembly(Assembly) UnregisterAssembly(Assembly) UnregisterAssembly(Assembly)

Hebt die Registrierung der Klassen in einer verwalteten Assembly auf.Unregisters the classes in a managed assembly.

UnregisterTypeForComClients(Int32) UnregisterTypeForComClients(Int32) UnregisterTypeForComClients(Int32) UnregisterTypeForComClients(Int32)

Entfernt Verweise auf einen mit der RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType)-Methode registrierten Typ.Removes references to a type registered with the RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) method.

Gilt für:

Siehe auch