ParameterXPathQueryGenerator.CreateFromDataContractSerializer Méthode

Définition

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

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 GetMember(String) méthode de la Type classe, qui pointe vers le membre de données spécifique utilisé pour générer la requête.

namespaces
XmlNamespaceManager

Lorsque cette méthode est retournée, contient les espaces de noms XML et leurs préfixes trouvés dans le contrat de données. Instanciez ce paramètre avant de le transmettre dans cette méthode.

Retours

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

S’applique à