다음을 통해 공유


MetadataUpdateHandlerAttribute 클래스

정의

메타데이터 업데이트 알림을 받아야 하는 형식을 나타냅니다.

public ref class MetadataUpdateHandlerAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class MetadataUpdateHandlerAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type MetadataUpdateHandlerAttribute = class
    inherit Attribute
Public NotInheritable Class MetadataUpdateHandlerAttribute
Inherits Attribute
상속
MetadataUpdateHandlerAttribute
특성

설명

이 특성에 지정된 는 Type 다음 중 하나 이상의 서명과 일치하는 정적 메서드를 구현해야 합니다(메서드의 표시 유형은 중요하지 않음).

  • static void ClearCache(Type[]? updatedTypes)
  • static void UpdateApplication(Type[]? updatedTypes)

메타데이터 업데이트가 적용 ClearCache 된 후 를 지정하는 모든 처리기에 대해 가 호출됩니다. 이렇게 하면 업데이트 처리기가 애플리케이션의 메타데이터를 기반으로 유추되는 모든 캐시를 지울 수 있습니다. 모든 ClearCache 메서드가 호출된 UpdateApplication 후 를 지정하는 모든 처리기에 대해 가 호출됩니다. 이렇게 하면 애플리케이션이 애플리케이션 상태를 새로 고치거나, UI 다시 렌더링을 트리거하거나, 다른 반응을 트리거할 수 있습니다. 지정된 updatedTypes 경우 매개 변수에는 메타데이터 업데이트의 영향을 받은 형식 집합이 포함됩니다. 이 경우 null모든 형식이 업데이트되었을 수 있습니다.

생성자

MetadataUpdateHandlerAttribute(Type)

특성을 초기화합니다.

속성

HandlerType

메타데이터 업데이트를 처리하고 발생할 때 알림을 받아야 하는 형식을 가져옵니다.

TypeId

파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다.

(다음에서 상속됨 Attribute)

메서드

Equals(Object)

이 인스턴스가 지정된 개체와 같은지를 나타내는 값을 반환합니다.

(다음에서 상속됨 Attribute)
GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 Attribute)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
IsDefaultAttribute()

파생 클래스에서 재정의된 경우 이 인스턴스 값이 파생 클래스에 대한 기본값인지 여부를 표시합니다.

(다음에서 상속됨 Attribute)
Match(Object)

파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 Attribute)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상