Freigeben über


XPathMessageContext.ResolveFunction(String, String, XPathResultType[]) Methode

Definition

Löst einen Funktionsverweis auf und gibt IXsltContextFunction zurück, die die Funktion darstellt.

public:
 override System::Xml::Xsl::IXsltContextFunction ^ ResolveFunction(System::String ^ prefix, System::String ^ name, cli::array <System::Xml::XPath::XPathResultType> ^ argTypes);
public override System.Xml.Xsl.IXsltContextFunction ResolveFunction (string prefix, string name, System.Xml.XPath.XPathResultType[] argTypes);
override this.ResolveFunction : string * string * System.Xml.XPath.XPathResultType[] -> System.Xml.Xsl.IXsltContextFunction
Public Overrides Function ResolveFunction (prefix As String, name As String, argTypes As XPathResultType()) As IXsltContextFunction

Parameter

prefix
String

Das Präfix der Funktion, so wie es im XPath-Ausdruck auftritt.

name
String

Der Name der Funktion.

argTypes
XPathResultType[]

Ein Array von Argumenttypen für die Funktion, die aufgelöst wird. Hierdurch wird es Ihnen ermöglicht, zwischen Methoden mit demselben Namen auszuwählen (z. B. überladene Methoden).

Gibt zurück

Eine IXsltContextFunction, die die Funktion darstellt.

Ausnahmen

argTypes ist null.

Hinweise

Der IXsltContextFunction wird zur Ausführungszeit verwendet, um die Funktion auszuwerten.

Gilt für: