LogProviderBase.CanUpdate(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un module fournisseur d'informations prend en charge la mise à niveau de la définition XML du package vers une nouvelle version du module fournisseur d'informations.
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
Chaîne utilisée pour créer une instance de l'objet.
Retours
true si le fournisseur de journaux spécifié dans le CreationName
paramètre peut mettre à jour ses métadonnées d’objet ; sinon, false. La valeur par défaut est false.
Remarques
Vous remplacez cette méthode dans votre fournisseur de journaux lors de l’expédition d’une version plus récente de votre fournisseur de journaux capable de mettre à jour le xml du package du fournisseur de journaux. Si vous retournez true
le moteur d’exécution appelle votre Update méthode pour mettre à jour le xml du package pour votre fournisseur de journaux.
Par exemple, vous déployez la version A
de votre fournisseur de journaux et stockez certaines propriétés personnalisées dans le code XML du package en remplaçant la méthode SaveToXml. À une date ultérieure, vous envoyez la version B
de votre fournisseur de journaux qui ne prend plus en charge cette propriété et possède plutôt une propriété plus récente. Lorsque le moteur d’exécution trouve que la Version propriété du fournisseur de journaux contenu dans un package est A
, mais que le fournisseur de journaux installé sur l’ordinateur est B
, il appelle cette méthode pour voir si votre fournisseur de journaux est capable de mettre à jour le xml du package. Si vous retournez true
, le moteur d’exécution appelle la Update méthode, ce qui vous permet de mettre à jour le code XML.