ContainerSortingProvider Kelas
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.
Penyedia menyediakan pengurutan
public abstract class ContainerSortingProvider : Microsoft.SqlServer.Management.Sdk.Differencing.SPI.Provider
type ContainerSortingProvider = class
interface Provider
Public MustInherit Class ContainerSortingProvider
Implements Provider
- Warisan
-
ContainerSortingProvider
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| ContainerSortingProvider() |
Penyedia menyediakan pengurutan |
Metode
| Nama | Deskripsi |
|---|---|
| AreGraphsSupported(ISfcSimpleNode, ISfcSimpleNode) |
Menunjukkan apakah penyedia ini mendukung grafik yang ditentukan. Jika ya, mengembalikan true, false jika tidak. Jika true dikembalikan, panggilan berikut ke metode GetSortedList() dan GetComparer() harus mengembalikan objek non-null yang valid. Metode ini hanya disebut satu di node paling atas dari setiap grafik. |
| GetComparer(ISfcSimpleList, ISfcSimpleList) |
Dapatkan Comparer untuk daftar yang ditentukan. Metode ini hanya dipanggil jika AreListsComparable(ISfcSimpleList, ISfcSimpleList) mengembalikan true. Jika AreListsComparable() mengembalikan true, metode ini harus mengembalikan comparer yang valid. |
| SortLists(ISfcSimpleList, ISfcSimpleList, IEnumerable<ISfcSimpleNode>, IEnumerable<ISfcSimpleNode>) |
Mendapatkan daftar yang diurutkan. Implementasi ini mengurutkan daftar menggunakan Objek< Daftar>standar . Metode Sortir(IComparer). IComparer diperoleh oleh metode GetComparer(ISfcSimpleNode, ISfcSimpleNode). Metode ini hanya dipanggil jika AreListsComparable(ISfcSimpleList, ISfcSimpleList) mengembalikan true. Penyedia mengambil alih metode ini jika dapat memberikan pengurutan yang lebih cepat. Jika daftar sudah diurutkan, daftar orignal dapat dikembalikan. |