IRegistrationServices 인터페이스

정의

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
파생
특성

설명

COM 클라이언트에서 어셈블리 내의 개체를 사용할 때 등록이 필요합니다.

메서드

Name Description
GetManagedCategoryGuid()

관리되는 클래스를 포함하는 COM 범주의 GUID를 반환합니다.

GetProgIdForType(Type)

지정된 형식에 대한 COM ProgID를 검색합니다.

GetRegistrableTypesInAssembly(Assembly)

호출에 의해 등록될 어셈블리의 클래스 목록을 검색합니다 RegisterAssembly(Assembly, AssemblyRegistrationFlags).

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

COM에서 만들 수 있도록 관리되는 어셈블리에 클래스를 등록합니다.

RegisterTypeForComClients(Type, Guid)

지정된 GUID를 사용하여 지정된 형식을 COM에 등록합니다.

TypeRepresentsComType(Type)

지정된 형식이 COM 형식인지 여부를 확인합니다.

TypeRequiresRegistration(Type)

지정된 형식에 등록이 필요한지 여부를 결정합니다.

UnregisterAssembly(Assembly)

관리되는 어셈블리에서 클래스의 등록을 취소합니다.

적용 대상