ParameterXPathQueryGenerator.CreateFromDataContractSerializer Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří cestu XPath pomocí zadaného názvu operace, názvu parametru a informací o kontraktu dat.
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
Parametry
- serviceContractName
- XName
Název elementu XML kontraktu služby, který obsahuje obor názvů kontraktu služby.
- operationName
- String
Název operace služby.
- parameterName
- String
Název parametru operace služby.
- isReply
- Boolean
true
k označení, že operace služby je odpovědí; v opačném případě . false
- type
- Type
Kontrakt dat.
- pathToMember
- MemberInfo[]
Metadata vygenerovaná pomocí GetMember(String) metody Type třídy, která odkazuje na konkrétní datový člen použitý k vygenerování dotazu.
- namespaces
- XmlNamespaceManager
Když tato metoda vrátí, obsahuje obory názvů XML a jejich předpony nalezené v kontraktu dat. Vytvořte instanci tohoto parametru před jeho předáním v této metodě.
Návraty
XPath vygenerovaný ze zadaného názvu operace, názvu parametru a informací o kontraktu dat.