ParameterXPathQueryGenerator.CreateFromDataContractSerializer Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en XPath med det angivna åtgärdsnamnet, parameternamnet och information om datakontraktet.
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
Parametrar
- serviceContractName
- XName
Namnet på xml-elementet för tjänstkontraktet som innehåller namnområdet för tjänstkontraktet.
- operationName
- String
Namnet på tjänståtgärden.
- parameterName
- String
Namnet på parametern för tjänståtgärden.
- isReply
- Boolean
trueför att ange att tjänståtgärden är ett svar. annars . false
- type
- Type
Datakontraktet.
- pathToMember
- MemberInfo[]
Metadata, som genereras med hjälp GetMember(String) av -metoden för Type klassen, som pekar på den specifika datamedlem som användes för att generera frågan.
- namespaces
- XmlNamespaceManager
När den här metoden returnerar, innehåller XML-namnrymderna och deras prefix som finns i datakontraktet. Instansiera den här parametern innan du skickar den i den här metoden.
Returer
Den XPath som genererades från det angivna åtgärdsnamnet, parameternamnet och informationen om datakontraktet.