RegistrationServices RegistrationServices RegistrationServices RegistrationServices Class

Definición

Proporciona un conjunto de servicios para registrar y anular el registro de ensamblados administrados para utilizarlos desde COM.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
Herencia
RegistrationServicesRegistrationServicesRegistrationServicesRegistrationServices
Atributos
Implementaciones

Comentarios

Registro es necesario cuando los clientes COM que se utilizan los objetos dentro de un ensamblado.Registration is needed when the objects within an assembly are being used by COM clients. El Regasm.exe (Assembly Registration Tool) y Microsoft Visual Studio 2005Microsoft Visual Studio 2005 usar los métodos expuestos por el RegistrationServices clase para agregar o quitar entradas de registro que habilitan COM para los ensamblados administrados.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.

Puede usar los métodos siguientes para ayudarle a preparar un archivo de registro:You can use the following methods to assist you in preparing a registration file:

Aunque estos métodos ayudan a recopilar información que se usará en un archivo de registro, no producen realmente un archivo de registro.Although these methods help in gathering information to be used in a registration file, they do not actually produce a registration file. En su lugar, puede usar el Regasm.exe (Assembly Registration Tool) herramienta con el /regfile opción para realizar esta tarea.Instead, you can use the Regasm.exe (Assembly Registration Tool) tool with the /regfile option to perform this task. RegistrationServices los métodos no se pueden exportar y registrar una biblioteca de tipos.RegistrationServices methods cannot export and register a type library. Para exportar y registrar una biblioteca de tipos, puede usar el Regasm.exe (Assembly Registration Tool) herramienta y el Tlbexp.exe (exportador de biblioteca) herramienta.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.

Constructores

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

Inicializa una nueva instancia de la clase RegistrationServices.Initializes a new instance of the RegistrationServices class.

Métodos

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

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Devuelve el GUID de la categoría COM que contiene las clases administradas.Returns the GUID of the COM category that contains the managed classes.

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

Obtiene el identificador de programa COM del tipo especificado.Retrieves the COM ProgID for the specified type.

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

Recupera una lista de las clases de un ensamblado que se registrarían mediante una llamada a RegisterAssembly(Assembly, AssemblyRegistrationFlags).Retrieves a list of classes in an assembly that would be registered by a call to RegisterAssembly(Assembly, AssemblyRegistrationFlags).

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Registra las clases del ensamblado administrado para habilitar la creación desde COM.Registers the classes in a managed assembly to enable creation from COM.

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

Registra el tipo especificado con COM utilizando el identificador GUID especificado.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)

Registra el tipo especificado con COM utilizando el contexto de ejecución especificado y tipo de conexión.Registers the specified type with COM using the specified execution context and connection type.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

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

Indica si un tipo se ha marcado con ComImportAttribute o deriva de un tipo marcado con ComImportAttribute y comparte el mismo GUID que el elemento primario.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)

Determina si el tipo especificado requiere que se realice un registro.Determines whether the specified type requires registration.

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

Anula el registro de las clases en un ensamblado administrado.Unregisters the classes in a managed assembly.

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

Quita las referencias a un tipo registrado con el método RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType).Removes references to a type registered with the RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) method.

Se aplica a

Consulte también: