IRegistrationServices 인터페이스

정의

COM에서 사용할 관리되는 어셈블리의 등록 및 등록 취소를 위한 서비스 집합을 제공합니다.Provides a set of services for registering and unregistering managed assemblies for use from COM.

public interface class IRegistrationServices
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
type IRegistrationServices = interface
Public Interface IRegistrationServices
파생
특성

설명

COM 클라이언트에서 어셈블리 내에 있는 개체를 사용 하는 경우 등록 해야 합니다.Registration is needed when the objects within an assembly are being used by COM clients.

메서드

GetManagedCategoryGuid()

관리되는 클래스가 들어 있는 COM 범주의 GUID를 반환합니다.Returns the GUID of the COM category that contains the managed classes.

GetProgIdForType(Type)

지정된 형식의 COM ProgID를 검색합니다.Retrieves the COM ProgID for a specified type.

GetRegistrableTypesInAssembly(Assembly)

RegisterAssembly(Assembly, AssemblyRegistrationFlags)를 호출하여 등록되는 어셈블리의 클래스 목록을 검색합니다.Retrieves a list of classes in an assembly that would be registered by a call to RegisterAssembly(Assembly, AssemblyRegistrationFlags).

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

COM에서 만들 수 있도록 클래스를 관리되는 어셈블리에 등록합니다.Registers the classes in a managed assembly to enable creation from COM.

RegisterTypeForComClients(Type, Guid)

지정된 GUID를 사용하여 COM에 지정된 형식을 등록합니다.Registers the specified type with COM using the specified GUID.

TypeRepresentsComType(Type)

지정된 형식이 COM 형식인지 여부를 확인합니다.Determines whether the specified type is a COM type.

TypeRequiresRegistration(Type)

지정된 형식을 등록해야 하는지 여부를 확인합니다.Determines whether the specified type requires registration.

UnregisterAssembly(Assembly)

관리되는 어셈블리의 클래스 등록을 취소합니다.Unregisters the classes in a managed assembly.

적용 대상