ContainerSortingProvider Clase

Definición

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.

Se aplica a