Compartilhar via


IRegistrationServices Interface

Definição

Fornece um conjunto de serviços para registrar e cancelar o registro de assemblies gerenciados para uso do COM.

public interface class IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IRegistrationServices
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
type IRegistrationServices = interface
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IRegistrationServices = interface
Public Interface IRegistrationServices
Derivado
Atributos

Comentários

O registro é necessário quando os objetos dentro de um assembly estão sendo usados por clientes COM.

Métodos

GetManagedCategoryGuid()

Retorna o GUID da categoria COM que contém as classes gerenciadas.

GetProgIdForType(Type)

Recupera o ProgID COM para um tipo especificado.

GetRegistrableTypesInAssembly(Assembly)

Recupera uma lista de classes em um assembly que seria registrado por uma chamada para RegisterAssembly(Assembly, AssemblyRegistrationFlags).

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Registra as classes em um assembly gerenciado para habilitar a criação de COM.

RegisterTypeForComClients(Type, Guid)

Registra o tipo especificado com COM usando o GUID especificado.

TypeRepresentsComType(Type)

Determina se o tipo especificado é um tipo COM.

TypeRequiresRegistration(Type)

Determina se o tipo especificado requer registro.

UnregisterAssembly(Assembly)

Cancela o registro das classes em um assembly gerenciado.

Aplica-se a