ParameterXPathQueryGenerator.CreateFromDataContractSerializer Methode

Definition

Erstellt einen XPath mit dem angegebenen Vorgangsnamen, Parameternamen und 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 XML-Elements des Dienstvertrags, das den Dienstvertragsnamespace enthält.

operationName
String

Der Name des Dienstvorgangs.

parameterName
String

Der Name des Dienstvorgangsparameters.

isReply
Boolean

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

type
Type

Der Datenvertrag.

pathToMember
MemberInfo[]

Die Mithilfe der GetMember(String) Methode der Type Klasse generierten Metadaten, die auf das spezifische Datenmemm verweist, das zum Generieren der Abfrage verwendet wird.

namespaces
XmlNamespaceManager

Wenn diese Methode zurückgegeben wird, enthalten die XML-Namespaces und deren Präfixe im Datenvertrag. Instanziieren Sie diesen Parameter, bevor Sie ihn in dieser Methode übergeben.

Gibt zurück

Der XPath, der aus dem angegebenen Vorgangsnamen, Parameternamen und Datenvertragsinformationen generiert wurde.

Gilt für: