ParameterXPathQueryGenerator.CreateFromDataContractSerializer Methode

Definitie

Hiermee maakt u een XPath met behulp van de opgegeven bewerkingsnaam, parameternaam en gegevenscontractgegevens.

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

Parameters

serviceContractName
XName

De naam van het XML-element van het servicecontract dat de naamruimte van het servicecontract bevat.

operationName
String

De naam van de servicebewerking.

parameterName
String

De naam van de servicebewerkingsparameter.

isReply
Boolean

true om aan te geven dat de servicebewerking een antwoord is; anders, false.

type
Type

Het gegevenscontract.

pathToMember
MemberInfo[]

De metagegevens, gegenereerd met behulp van de GetMember(String) methode van de Type klasse, die verwijst naar het specifieke gegevenslid dat wordt gebruikt om de query te genereren.

namespaces
XmlNamespaceManager

Wanneer deze methode wordt geretourneerd, bevat u de XML-naamruimten en de bijbehorende voorvoegsels in het gegevenscontract. Instantieer deze parameter voordat u deze in deze methode doorgeeft.

Retouren

Het XPath dat is gegenereerd op basis van de opgegeven bewerkingsnaam, parameternaam en gegevenscontractinformatie.

Van toepassing op