MetadataUpdateHandlerAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 null
to 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) |