RegistrationServices Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um conjunto de serviços para registrar e cancelar o registro de assemblies gerenciados para uso do COM.
public ref class RegistrationServices : System::Runtime::InteropServices::IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
[System.Runtime.InteropServices.ComVisible(true)]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
type RegistrationServices = class
interface IRegistrationServices
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistrationServices = class
interface IRegistrationServices
Public Class RegistrationServices
Implements IRegistrationServices
- Herança
-
RegistrationServices
- Atributos
- Implementações
Comentários
O registro é necessário quando os objetos dentro de um assembly estão sendo usados por clientes COM. O Regasm.exe (Ferramenta de Registro de Assembly) e Microsoft Visual Studio 2005 usam métodos expostos pela classe RegistrationServices para adicionar ou remover entradas de registro habilitadoras para COM para assemblies gerenciados.
Você pode usar os seguintes métodos para ajudá-lo na preparação de um arquivo de registro:
Embora esses métodos ajudem na coleta de informações a serem usadas em um arquivo de registro, eles realmente não produzem um arquivo de registro. Em vez disso, você pode usar a ferramenta Regasm.exe (Ferramenta de Registro de Assembly) com a opção /regfile de executar essa tarefa.
RegistrationServices os métodos não podem exportar e registrar uma biblioteca de tipos. Para exportar e registrar uma biblioteca de tipos, você pode usar a ferramenta Regasm.exe (Ferramenta de Registro de Assembly) e a ferramenta Tlbexp.exe (Exportador de Biblioteca de Tipos ).
Construtores
| Nome | Description |
|---|---|
| RegistrationServices() |
Inicializa uma nova instância da classe RegistrationServices. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetManagedCategoryGuid() |
Retorna o GUID da categoria COM que contém as classes gerenciadas. |
| GetProgIdForType(Type) |
Recupera o ProgID COM para o tipo especificado. |
| GetRegistrableTypesInAssembly(Assembly) |
Recupera uma lista de classes em um assembly que seria registrada por uma chamada para RegisterAssembly(Assembly, AssemblyRegistrationFlags). |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| RegisterAssembly(Assembly, AssemblyRegistrationFlags) |
Registra as classes em um assembly gerenciado para habilitar a criação do COM. |
| RegisterTypeForComClients(Type, Guid) |
Registra o tipo especificado com COM usando o GUID especificado. |
| RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) |
Registra o tipo especificado com COM usando o contexto de execução e o tipo de conexão especificados. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| TypeRepresentsComType(Type) |
Indica se um tipo é marcado com o ComImportAttribute, ou deriva de um tipo marcado com o ComImportAttribute e compartilha o mesmo GUID que o pai. |
| TypeRequiresRegistration(Type) |
Determina se o tipo especificado requer registro. |
| UnregisterAssembly(Assembly) |
Cancela o registro das classes em um assembly gerenciado. |
| UnregisterTypeForComClients(Int32) |
Remove referências a um tipo registrado com o RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) método. |