LogProviderBase.CanUpdate(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah penyedia log mendukung peningkatan XML paket ke versi penyedia log yang lebih baru.
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
Parameter
- CreationName
- String
String yang digunakan untuk membuat instans objek.
Mengembalikan
true jika penyedia log yang ditentukan dalam CreationName
parameter dapat memperbarui metadata objeknya; jika tidak, salah. Defaultnya adalah false.
Keterangan
Anda mengambil alih metode ini di penyedia log Anda saat mengirim versi penyedia log Anda yang lebih baru yang mampu memperbarui XML paket penyedia log. Jika Anda mengembalikan true
mesin runtime akan memanggil metode Anda Update untuk memperbarui PAKET XML untuk penyedia log Anda.
Misalnya, Anda menyebarkan versi A
penyedia log Anda dan menyimpan beberapa properti kustom di XML paket dengan menimpa metode SaveToXml. Pada tanggal mendatang, Anda mengirimkan versi B
penyedia log yang tidak lagi mendukung properti ini, dan sebaliknya memiliki properti yang lebih baru. Ketika mesin runtime menemukan bahwa Version properti penyedia log yang terkandung dalam paket adalah A
, tetapi penyedia log yang diinstal pada komputer adalah B
, ia memanggil metode ini untuk melihat apakah penyedia log Anda mampu memperbarui XML paket. Jika Anda mengembalikan true
, mesin runtime memanggil Update metode , memungkinkan Anda memperbarui XML.