ContainerSortingProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El proveedor proporciona ordenación
public abstract class ContainerSortingProvider : Microsoft.SqlServer.Management.Sdk.Differencing.SPI.Provider
type ContainerSortingProvider = class
interface Provider
Public MustInherit Class ContainerSortingProvider
Implements Provider
- Herencia
-
ContainerSortingProvider
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| ContainerSortingProvider() |
El proveedor proporciona ordenación |
Métodos
| Nombre | Description |
|---|---|
| AreGraphsSupported(ISfcSimpleNode, ISfcSimpleNode) |
Indica si este proveedor admite los gráficos especificados. Si es así, devuelve true; en caso contrario, false. Si se devuelve true, las siguientes llamadas al método GetSortedList() y GetComparer() deben devolver un objeto no NULL válido. El método se llama solo uno en el nodo superior de cada grafo. |
| GetComparer(ISfcSimpleList, ISfcSimpleList) |
Obtenga un Comparador para la lista especificada. Solo se llama al método si AreListsComparable(ISfcSimpleList, ISfcSimpleList) devuelve true. Si AreListsComparable() devuelve true, este método debe devolver un comparador válido. |
| SortLists(ISfcSimpleList, ISfcSimpleList, IEnumerable<ISfcSimpleNode>, IEnumerable<ISfcSimpleNode>) |
Obtiene una lista ordenada. Esta implementación ordena la lista mediante el objeto< list>estándar . Método Sort(IComparer). El IComparer se obtiene mediante el método GetComparer(ISfcSimpleNode, ISfcSimpleNode). Solo se llama al método si AreListsComparable(ISfcSimpleList, ISfcSimpleList) devuelve true. Un proveedor invalida este método si puede proporcionar una ordenación más rápida. Si la lista ya está ordenada, se puede devolver la lista orignal. |