Partager via


ParameterXPathQueryGenerator.CreateFromDataContractSerializer Méthode

Définition

Crée un XPath à l’aide du nom de l’opération, du nom du paramètre et des informations du contrat de données spécifiés.

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

Paramètres

serviceContractName
XName

Nom de l'élément XML du contrat de service qui contient l'espace de noms du contrat de service.

operationName
String

Nom de l'opération de service.

parameterName
String

Nom du paramètre d'opération de service.

isReply
Boolean

true pour indiquer que l'opération de service est une réponse ; sinon false.

type
Type

Contrat de données.

pathToMember
MemberInfo[]

Métadonnées, générées à l'aide de la méthode GetMember(String) de la classe Type, qui pointent vers le membre de données spécifique utilisé pour générer la requête.

namespaces
XmlNamespaceManager

Cette méthode retourne un objet contenant les espaces de noms XML et leurs préfixes trouvés dans le contrat de données. Instanciez ce paramètre avant de le passer à cette méthode.

Retours

XPath généré à partir du nom de l’opération, du nom du paramètre et des informations du contrat de données spécifiés.

S’applique à