MetadataUpdateHandlerAttribute Klasa

Definicja

Wskazuje typ, który powinien otrzymywać powiadomienia o aktualizacjach metadanych.

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
Dziedziczenie
MetadataUpdateHandlerAttribute
Atrybuty

Uwagi

Określony Type przez ten atrybut powinien implementować metody statyczne pasujące do podpisu co najmniej jednego z następujących (widoczność metod nie ma znaczenia):

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

Po zastosowaniu ClearCache aktualizacji metadanych jest wywoływana dla każdego programu obsługi, który określa jeden. Dzięki temu programy obsługi aktualizacji mogą wyczyścić wszystkie pamięci podręczne, które są wnioskowane na podstawie metadanych aplikacji. Po wywołaniu UpdateApplication wszystkich ClearCache metod jest wywoływana dla każdego programu obsługi, który określa jeden. Dzięki temu aplikacje mogą odświeżyć stan aplikacji, wyzwolić ponowne renderowanie interfejsu użytkownika lub inne takie reakcje. Po określeniu updatedTypes parametr zawiera zestaw typów, których dotyczy aktualizacja metadanych. Jeśli jest nullto parametr , mógł zostać zaktualizowany dowolny typ.

Konstruktory

MetadataUpdateHandlerAttribute(Type)

Inicjuje atrybut .

Właściwości

HandlerType

Pobiera typ, który obsługuje aktualizacje metadanych i który powinien być powiadamiany o wystąpieniu.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attributeelementu .

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsDefaultAttribute()

Podczas zastępowania w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną dla klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

Po przesłonięciu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy