Condividi tramite


ParameterXPathQueryGenerator.CreateFromDataContractSerializer Metodo

Definizione

Crea un XPath utilizzando il nome dell'operazione, il nome del parametro e le informazioni sul contratto dati, specificati.

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

Parametri

serviceContractName
XName

Nome dell'elemento XML del contratto di servizio che contiene lo spazio dei nomi del contratto di servizio.

operationName
String

Il nome dell'operazione del servizio.

parameterName
String

Nome del parametro dell'operazione del servizio.

isReply
Boolean

true per indicare che l'operazione del servizio è una risposta; in caso contrario, false.

type
Type

Contratto dati.

pathToMember
MemberInfo[]

Metadati generati utilizzando il metodo GetMember(String) della classe Type, che punta al membro dati specifico utilizzato per generare la query.

namespaces
XmlNamespaceManager

Quando questo metodo restituisce, contiene gli spazi dei nomi XML e i relativi prefissi individuati nel contratto dati. Creare un'istanza di questo parametro prima di passarlo in questo metodo.

Restituisce

XPath generato dal nome dell'operazione, dal nome del parametro e dalle informazioni sul contratto dati, specificati.

Si applica a