Freigeben über


ParameterXPathQueryGenerator.CreateFromDataContractSerializer Methode

Definition

Erstellt einen XPath mit dem angegebenen Vorgangs- und Parameternamen sowie den angegebenen Datenvertragsinformationen.

public:
 static System::String ^ CreateFromDataContractSerializer(System::Xml::Linq::XName ^ serviceContractName, System::String ^ operationName, System::String ^ parameterName, bool isReply, Type ^ type, cli::array <System::Reflection::MemberInfo ^> ^ pathToMember, [Runtime::InteropServices::Out] System::Xml::XmlNamespaceManager ^ % namespaces);
public static string CreateFromDataContractSerializer (System.Xml.Linq.XName serviceContractName, string operationName, string parameterName, bool isReply, Type type, System.Reflection.MemberInfo[] pathToMember, out System.Xml.XmlNamespaceManager namespaces);
static member CreateFromDataContractSerializer : System.Xml.Linq.XName * string * string * bool * Type * System.Reflection.MemberInfo[] * XmlNamespaceManager -> string
Public Shared Function CreateFromDataContractSerializer (serviceContractName As XName, operationName As String, parameterName As String, isReply As Boolean, type As Type, pathToMember As MemberInfo(), ByRef namespaces As XmlNamespaceManager) As String

Parameter

serviceContractName
XName

Der Name des Dienstvertrag-XML-Elements, das den Dienstvertragsnamespace enthält.

operationName
String

Der Name des Dienstvorgangs.

parameterName
String

Der Name des Dienstvorgangsparameters.

isReply
Boolean

true, um anzugeben, dass der Dienstvorgang eine Antwort ist; andernfalls false.

type
Type

Der Datenvertrag.

pathToMember
MemberInfo[]

Die Metadaten, die mit der GetMember(String)-Methode der Type-Klasse generiert werden, die auf den bestimmten Datenmember verweist, der zum Generieren der Abfrage verwendet wird.

namespaces
XmlNamespaceManager

Bei der Rückgabe dieser Methode sind die XML-Namespaces und deren Präfixe enthalten, die im Datenvertrag vorhanden sind. Instanziieren Sie diesen Parameter vor dessen Übergabe in diese Methode.

Gibt zurück

Der vom angegebenen Vorgangs- und Parameternamen sowie von den angegebenen Datenvertragsinformationen generierte XPath.

Gilt für: