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 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.