ContainerSortingProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
供應商提供分揀服務
public abstract class ContainerSortingProvider : Microsoft.SqlServer.Management.Sdk.Differencing.SPI.Provider
type ContainerSortingProvider = class
interface Provider
Public MustInherit Class ContainerSortingProvider
Implements Provider
- 繼承
-
ContainerSortingProvider
- 實作
建構函式
| 名稱 | Description |
|---|---|
| ContainerSortingProvider() |
供應商提供分揀服務 |
方法
| 名稱 | Description |
|---|---|
| AreGraphsSupported(ISfcSimpleNode, ISfcSimpleNode) |
顯示此提供者是否支援指定的圖。 如果是,則回傳真,否則為假。 若回傳為真,以下對 GetSortedList() 與 GetComparer() 方法的呼叫必須回傳一個有效的非空物件。 該方法僅在每個圖的最頂端節點稱為 1。 |
| GetComparer(ISfcSimpleList, ISfcSimpleList) |
取得指定清單的比較器。 只有當 AreListsComparable(ISfcSimpleList, ISfcSimpleList) 回傳為真時,才會呼叫此方法。 若 AreListsComparable() 回傳為真,此方法必須回傳有效的比較器。 |
| SortLists(ISfcSimpleList, ISfcSimpleList, IEnumerable<ISfcSimpleNode>, IEnumerable<ISfcSimpleNode>) |
取得一份排序好的清單。 此實作使用標準的清單>物件< 來排序。排序(IComparer)方法。 IComparer 是透過 GetComparer(ISfcSimpleNode, ISfcSimpleNode)方法取得的。 只有當 AreListsComparable(ISfcSimpleList, ISfcSimpleList) 回傳為真時,才會呼叫此方法。 如果提供者能提供更快的排序,則會覆寫此方法。 如果清單已經排序,則可以回傳原始清單。 |