INormalizeForIsolatedStorage Antarmuka
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.
Memungkinkan perbandingan antara penyimpanan terisolasi dan domain aplikasi dan bukti perakitan.
public interface class INormalizeForIsolatedStorage
public interface INormalizeForIsolatedStorage
[System.Runtime.InteropServices.ComVisible(true)]
public interface INormalizeForIsolatedStorage
type INormalizeForIsolatedStorage = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type INormalizeForIsolatedStorage = interface
Public Interface INormalizeForIsolatedStorage
- Atribut
Keterangan
Penyimpanan terisolasi menggunakan bukti tentang perakitan untuk mengidentifikasinya dan menyediakannya dengan lokasi penyimpanan file yang unik. Ketika rakitan meminta penyimpanan, buktinya (seperti yang disajikan oleh host yang memuatnya) diproses dan dibandingkan dengan bukti yang digunakan untuk membuat penyimpanan yang ada. Ini menentukan apakah Anda perlu membuat penyimpanan baru atau apakah sudah ada untuk perakitan yang dimaksud. Karena teknik perbandingan yang digunakan, potongan bukti yang setara secara fungsional mungkin tidak menghasilkan perbandingan yang sebenarnya jika bentuk serial tidak identik. Saat menerapkan bukti kustom, pertimbangkan apakah ini kasus untuk kelas bukti Anda dan, jika demikian, terapkan INormalizeForIsolatedStorage. Untuk bukti yang mengimplementasikan antarmuka ini, Normalize metode dipanggil dan perbandingan didasarkan pada salinan objek yang dinormalisasi yang dikembalikan oleh metode tersebut.
Catatan Bagi Implementer
Terapkan antarmuka ini saat Anda menerapkan bukti kustom dan perlu menentukan apakah penyimpanan sudah ada. Objek berseri tidak boleh digunakan untuk perbandingan dalam beberapa instans, seperti string sensitif huruf besar/kecil. Misalnya, www.MSN.com
sama dengan WWW.msn.com
dan akan mengembalikan jika true
dibandingkan. Untuk membuat INormalizeForIsolatedStorage objek, Anda perlu menerapkan metode .Normalize()
Catatan Bagi Pemanggil
Panggil metode antarmuka ini untuk menormalkan instans sebelum membuat perbandingan antara bukti perakitan dan penyimpanan terisolasi yang saat ini ada.
Metode
Normalize() |
Ketika ditimpa di kelas turunan, mengembalikan salinan objek yang dinormalisasi tempat objek dipanggil. |