System::Xml::XPath::XPathExpression::AddSort metod

XPathExpression::AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) method

När den åsidosätts i en avledd klass sorterar den noderna som valts av XPath-uttrycket enligt det specificerade IComparer-objektet.

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
ParameterTypeBeskrivning
exprSharedPtr<Object>Ett objekt som representerar sorteringsnyckeln. Detta kan vara string-värdet för noden eller ett XPathExpression-objekt med ett kompilerat XPath-uttryck.
jämförareSharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>Ett IComparer-objekt som tillhandahåller specifika datatypjämförelser för att jämföra två objekt för ekvivalens.

Se även

XPathExpression::AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType) method

När den åsidosätts i en avledd klass sorterar den noderna som valts av XPath-uttrycket enligt de angivna parametrarna.

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType)=0
ParameterTypeBeskrivning
exprSharedPtr<Object>Ett objekt som representerar sorteringsnyckeln. Detta kan vara string-värdet för noden eller ett XPathExpression-objekt med ett kompilerat XPath-uttryck.
orderXmlSortOrderEtt XmlSortOrder värde som anger sorteringsordningen.
caseOrderXmlCaseOrderEtt XmlCaseOrder värde som anger hur man sorterar versaler och gemener.
langStringSpråket som ska användas för jämförelse. Använder klassen Globalization::CultureInfo som kan skickas till metoden String::Compare för språktyper, till exempel “us-en” för amerikansk engelska. Om en tom sträng anges används systemmiljön för att bestämma Globalization::CultureInfo.
dataTypeXmlDataTypeEtt XmlDataType värde som anger sorteringsordningen för datatypen.

Se även