System::Xml::Xsl::XsltContext::ResolveFunction Methode
Inhalt
[
Ausblenden
]XsltContext::ResolveFunction method
Wenn sie in einer abgeleiteten Klasse überschrieben wird, löst sie eine Funktionsreferenz auf und gibt ein IXsltContextFunction zurück, das die Funktion darstellt. Das IXsltContextFunction wird zur Ausführungszeit verwendet, um den Rückgabewert der Funktion zu erhalten.
virtual SharedPtr<IXsltContextFunction> System::Xml::Xsl::XsltContext::ResolveFunction(String prefix, String name, ArrayPtr<System::Xml::XPath::XPathResultType> ArgTypes)=0
| Parameter | Typ | Beschreibung |
|---|---|---|
| prefix | String | Das Präfix der Funktion, wie es im XPath-Ausdruck erscheint. |
| name | String | Der Name der Funktion. |
| ArgTypes | ArrayPtr<System::Xml::XPath::XPathResultType> | Ein Array von Argumenttypen für die aufgelöste Funktion. Dies ermöglicht die Auswahl zwischen Methoden mit demselben Namen (z. B. überladene Methoden). |
ReturnValue
Ein IXsltContextFunction, das die Funktion darstellt.
Siehe auch
- Typedef SharedPtr
- Class IXsltContextFunction
- Class String
- Typedef ArrayPtr
- Enum XPathResultType
- Class XsltContext
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++