INormalizeForIsolatedStorage 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用隔離存放區、應用程式定義域和組件 (Assembly) 辨識項之間的比較。
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
- 屬性
備註
隔離儲存區會使用元件的相關辨識項來識別元件,並提供唯一的檔案儲存位置。 當元件要求存放區時,其辨識項 (由載入) 的主機所呈現,並與用來建立現有存放區的辨識項進行比較。 這會決定您是否需要建立新的存放區,或是否有某個存放區已存在有問題的元件。 由於使用的比較技術,在功能上相等的辨識項片段在串行化窗體不相同時,可能不會產生真正的比較。 實作自定義辨識項時,請考慮這是否為辨識項類別的情況,如果是的話,請實 INormalizeForIsolatedStorage作 。 對於實作這個介面的辨識項, Normalize 會呼叫 方法,而且比較是以該方法所傳回對象的標準化復本為基礎。
給實施者的注意事項
當您實作自定義辨識項時,請實作此介面,並需要判斷存放區是否已存在。 串行化物件不應該用於某些實例中的比較,例如區分大小寫的字串。 例如, www.MSN.com
等於 WWW.msn.com
,且會在比較時傳回 true
。 若要建立 INormalizeForIsolatedStorage 物件,您必須實作 Normalize() 方法。
給呼叫者的注意事項
呼叫這個介面的方法,以在元件辨識項與目前現有的隔離存放區之間進行比較之前,先將 實例正規化。
方法
Normalize() |
當在衍生類別中被覆寫時,傳回呼叫物件的正常化複本。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應