RegistrationServices.UnregisterAssembly(Assembly) 메서드

정의

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

public:
 virtual bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public virtual bool UnregisterAssembly(System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public virtual bool UnregisterAssembly(System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
Public Overridable Function UnregisterAssembly (assembly As Assembly) As Boolean

매개 변수

assembly
Assembly

등록 취소할 어셈블리입니다.

반품

성공적으로 등록 취소된 형식이 포함되어 있으면 />이고, 그렇지 않으면 어셈블리에 적격 형식이 없는 경우입니다.

구현

특성

예외

assemblynull입니다.

전체 이름은 assembly .입니다 null.

-또는-

로 표시된 ComUnregisterFunctionAttribute 메서드가 아닙니다 static.

-또는-

지정된 계층 수준에서 표시된 ComUnregisterFunctionAttribute 메서드가 두 개 이상 있습니다.

-또는-

표시된 ComUnregisterFunctionAttribute 메서드의 서명이 잘못되었습니다.

사용자 정의 사용자 지정 등록 취소 함수(특성으로 ComUnregisterFunctionAttribute 표시)는 예외를 throw합니다.

설명

UnregisterAssembly 에서 이전에 추가 RegisterAssembly한 지정된 어셈블리의 형식에 대한 레지스트리 항목을 제거합니다. 또한 이 메서드는 어셈블리에 있는 등록 취소 함수를 호출합니다.

적용 대상