LogProviderBase.CanUpdate(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로그 공급자가 패키지 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
업데이트할 수 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.
설명
로그 공급자의 패키지 XML을 업데이트할 수 있는 최신 버전의 로그 공급자를 배송할 때 로그 공급자에서 이 메서드를 재정의합니다. 런타임 엔진을 반환 true
하는 경우 메서드를 호출 Update 하여 로그 공급자에 대한 패키지 XML을 업데이트합니다.
예를 들어 로그 공급자 버전을 A
배포하고 SaveToXml 메서드를 재정의하여 패키지 XML에 일부 사용자 지정 속성을 저장합니다. 이후 날짜에 이 속성을 더 이상 지원하지 않고 대신 새 속성을 포함하는 로그 공급자의 버전을 B
제공합니다. 런타임 엔진 Version 에서 패키지에 포함된 로그 공급자의 속성이 A
있지만 컴퓨터에 설치된 로그 공급자가 B
있는 경우 이 메서드를 호출하여 로그 공급자가 패키지 XML을 업데이트할 수 있는지 확인합니다. 반환 true
하면 런타임 엔진이 메서드를 Update 호출하여 XML을 업데이트할 수 있습니다.