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

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

반환

Boolean

제대로 등록 취소된 형식이 assembly에 포함되어 있으면 true이고, 어셈블리에 해당 형식이 없으면 false입니다.

구현

특성

예외

assembly이(가) null인 경우

assembly의 전체 이름이 null인 경우

또는 ComUnregisterFunctionAttribute로 표시된 메서드가 static이 아닌 경우

또는 지정된 계층 구조 수준에 ComUnregisterFunctionAttribute로 표시된 메서드가 두 개 이상 있는 경우

또는 ComUnregisterFunctionAttribute로 표시된 메서드의 시그니처가 잘못된 경우

사용자 지정 등록 해제 함수(ComUnregisterFunctionAttribute 특성으로 표시)에서 예외를 throw한 경우

설명

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

적용 대상