LogProviderBase.CanUpdate(String) Méthode

Définition

Détermine si un fournisseur de journaux supporte la mise à niveau du XML du paquet vers une version plus récente du fournisseur de journaux.

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

Paramètres

CreationName
String

La chaîne utilisée pour créer une instance de l’objet.

Retours

vrai si le fournisseur de journal spécifié dans le CreationName paramètre est capable de mettre à jour ses métadonnées d’objet ; sinon, faux. La valeur par défaut est false.

Remarques

Vous surpassez cette méthode dans votre fournisseur de journaux lorsque vous envoyez une version plus récente de votre fournisseur de journaux capable de mettre à jour le package XML du fournisseur de journaux. Si vous retournez, true le moteur d’exécution appellera votre Update méthode pour mettre à jour le package XML de votre fournisseur de journal.

Par exemple, vous déployez une version A de votre fournisseur de journal et stockez certaines propriétés personnalisées dans le package XML en supplantant la méthode SaveToXml. À une date ultérieure, vous expédiez une version B de votre fournisseur de journal qui ne prend plus en charge cette propriété, mais qui possède une propriété plus récente. Lorsque le moteur d’exécution constate que la Version propriété du fournisseur de journaux contenue dans un paquet est A, mais que le fournisseur de journaux installé sur l’ordinateur est B, il appelle cette méthode pour vérifier si votre fournisseur de journaux est capable de mettre à jour le paquet XML. Si vous retournez true, le moteur d’exécution appelle la Update méthode, vous permettant de mettre à jour le XML.

S’applique à