Udostępnij za pośrednictwem


ParameterXPathQueryGenerator.CreateFromDataContractSerializer Metoda

Definicja

Tworzy element XPath przy użyciu określonej nazwy operacji, nazwy parametru i informacji o kontrakcie danych.

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

Parametry

serviceContractName
XName

Nazwa elementu XML kontraktu usługi, który zawiera przestrzeń nazw kontraktu usługi.

operationName
String

Nazwa operacji usługi.

parameterName
String

Nazwa parametru operacji usługi.

isReply
Boolean

true aby wskazać, że operacja usługi jest odpowiedzią; w przeciwnym false razie .

type
Type

Kontrakt danych.

pathToMember
MemberInfo[]

Metadane wygenerowane przy użyciu metody klasy , która wskazuje konkretny członek danych użyty GetMember(String) Type do wygenerowania zapytania.

namespaces
XmlNamespaceManager

Gdy ta metoda zwraca wartość , zawiera przestrzenie nazw XML i ich prefiksy znalezione w kontrakcie danych. Przed przekazaniem tego parametru w tej metodzie należy utworzyć jego wystąpienia.

Zwraca

String

Wartość XPath wygenerowana na podstawie określonej nazwy operacji, nazwy parametru i informacji kontraktu danych.

Dotyczy