언어

LogProviderBase.CanUpdate(String) 메서드

정의

로그 제공자가 패키지 XML을 최신 버전으로 업그레이드하는 것을 지원하는지 결정합니다.

public:
 virtual bool CanUpdate(System::String ^ CreationName);
public virtual bool CanUpdate(string CreationName);
abstract member CanUpdate : string -> bool
override this.CanUpdate : string -> bool
Public Overridable Function CanUpdate (CreationName As String) As Boolean

매개 변수

CreationName
String

객체 인스턴스를 생성하는 데 사용된 문자열입니다.

반품

매개변수에 CreationName 지정된 로그 제공자가 객체 메타데이터를 업데이트할 수 있으면 참이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

설명

로그 제공자의 패키지 XML을 업데이트할 수 있는 최신 버전을 배포할 때는 이 메서드를 오버라이드합니다. 반환 true 하면 런타임 엔진이 로그 제공자의 패키지 XML을 업데이트하기 위해 Update 메서드를 호출합니다.

예를 들어, 로그 제공자 버전을 A 배포하고 SaveToXml 메서드를 덮어써 패키지 XML에 일부 커스텀 속성을 저장합니다. 미래에 로그 제공자의 버전을 B 더 이상 지원하지 않고 새 버전을 사용하는 경우를 보게 됩니다. 런타임 엔진이 패키지A에 포함된 로그 제공자의 속성이 를 찾 Version 고, 컴퓨터에 설치된 로그 제공자는 가 를 찾B으면 이 메서드를 호출하여 로그 제공자가 패키지 XML을 업데이트할 수 있는지 확인합니다. 만약 를 반환 true하면 런타임 엔진이 메서드를 Update 호출하여 XML을 업데이트할 수 있게 합니다.

적용 대상