PrefetchType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum PrefetchType
[<System.Flags>]
type PrefetchType =
- 繼承
-
PrefetchType
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Ancestors | 1 | 預取策略,預取請求節點的祖先。 祖先會先於兄弟姊妹和後代先取得。
Android 參考資料。 此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。 |
| Siblings | 2 | 預取策略,預取請求節點的兄弟節點。 為避免樹狀結構斷開,此旗標也會預取父樹。 兄弟姊妹會先被先取得,後代才會被接納。 有關這些旗幟可用於何處的資訊,請參見FLAG_PREFETCH_ANCESTORS。
Android 參考資料。 此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。 |
| DescendantsHybrid | 4 | 預取策略,以深度優先與廣度優先的混合方法預取後代。 根節點的子節點會先被預先取,然後再對子節點遞迴處理。 此函數不得與 FLAG_PREFETCH_DESCENDANTS_DEPTH_FIRST 或 FLAG_PREFETCH_DESCENDANTS_BREADTH_FIRST 結合,否則會觸發 IllegalArgumentException。 有關這些旗幟可用於何處的資訊,請參見FLAG_PREFETCH_ANCESTORS。
Android 參考資料。 此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。 |
| DescendantsDepthFirst | 8 | 預取策略,預先取出所請求節點的後代深度優先。 此選項不得與 FLAG_PREFETCH_DESCENDANTS_HYBRID 或 FLAG_PREFETCH_DESCENDANTS_BREADTH_FIRST 合併,否則會觸發 IllegalArgumentException。 有關這些旗幟可用於何處的資訊,請參見FLAG_PREFETCH_ANCESTORS。
Android 參考資料。 此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。 |
| DescendantsBreadthFirst | 16 | 預取策略,預先取出所請求節點的後代,先寬度優先。 此訊息不得與 FLAG_PREFETCH_DESCENDANTS_HYBRID 或 FLAG_PREFETCH_DESCENDANTS_DEPTH_FIRST 合併,否則會觸發 IllegalArgumentException。 有關這些旗幟可用於何處的資訊,請參見FLAG_PREFETCH_ANCESTORS。 此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。 |
| Uninterruptible | 32 | 指定預取的預取標誌不應被請求取回節點或執行節點動作的請求中斷。 有關這些旗幟可用於何處的資訊,請參見FLAG_PREFETCH_ANCESTORS。
Android 參考資料。 此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。 |