ParameterXPathQueryGenerator.CreateFromDataContractSerializer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.