다음을 통해 공유


RegistrationServices 클래스

COM에서 사용할 관리되는 어셈블리의 등록 및 등록 취소를 위한 서비스 집합을 제공합니다.

네임스페이스: System.Runtime.InteropServices
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<ComVisibleAttribute(True)> _
Public Class RegistrationServices
    Implements IRegistrationServices
‘사용 방법
Dim instance As RegistrationServices
[GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
[ComVisibleAttribute(true)] 
public class RegistrationServices : IRegistrationServices
[GuidAttribute(L"475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
[ComVisibleAttribute(true)] 
public ref class RegistrationServices : IRegistrationServices
/** @attribute GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9") */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
/** @attribute ComVisibleAttribute(true) */ 
public class RegistrationServices implements IRegistrationServices
GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9") 
ClassInterfaceAttribute(ClassInterfaceType.None) 
ComVisibleAttribute(true) 
public class RegistrationServices implements IRegistrationServices

설명

COM 클라이언트에서 어셈블리 내의 개체를 사용하고 있는 경우 등록해야 합니다. 어셈블리 등록 도구(Regasm.exe) 및 Microsoft Visual Studio 2005에서는 RegistrationServices 클래스에서 노출하는 메서드를 사용하여 관리되는 어셈블리에 대해 COM 사용 가능 레지스트리 항목을 추가하거나 제거합니다.

다음 메서드를 사용하면 등록 파일을 쉽게 준비할 수 있습니다.

이러한 메서드를 사용하면 등록 파일에 사용될 정보를 쉽게 수집할 수 있지만 메서드가 실제로 등록 파일을 만들지는 않습니다. 대신 /regfile 옵션과 함께 어셈블리 등록 도구(Regasm.exe)를 사용하여 이 작업을 수행할 수 있습니다. RegistrationServices 메서드는 형식 라이브러리를 내보내거나 등록할 수 없습니다. 형식 라이브러리를 내보내고 등록하려면 어셈블리 등록 도구(Regasm.exe)형식 라이브러리 내보내기(Tlbexp.exe) 도구를 사용합니다.

상속 계층 구조

System.Object
  System.Runtime.InteropServices.RegistrationServices

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

RegistrationServices 멤버
System.Runtime.InteropServices 네임스페이스

기타 리소스

어셈블리 등록 도구(Regasm.exe)