ParameterXPathQueryGenerator.CreateFromDataContractSerializer 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 작업 이름, 매개 변수 이름 및 데이터 계약 정보를 사용하여 XPath를 만듭니다.
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
매개 변수
- serviceContractName
- XName
서비스 계약 네임스페이스를 포함하는 서비스 계약 XML 요소의 이름입니다.
- operationName
- String
서비스 작업의 이름입니다.
- parameterName
- String
서비스 작업 매개 변수의 이름입니다.
- isReply
- Boolean
서비스 작업이 응답임을 나타내면 true
이고, 그렇지 않으면 false
입니다.
- type
- Type
데이터 계약입니다.
- pathToMember
- MemberInfo[]
GetMember(String) 클래스의 Type 메서드를 사용하여 생성되는 메타데이터로, 쿼리를 생성하는 데 사용되는 특정 데이터 멤버를 가리킵니다.
- namespaces
- XmlNamespaceManager
이 메서드가 반환될 때 XML 네임스페이스와 데이터 계약에서 찾은 해당 접두사를 포함합니다. 이 메서드에서 이 매개 변수를 전달하기 전에 먼저 해당 매개 변수를 인스턴스화해야 합니다.
반환
지정된 작업 이름, 매개 변수 이름 및 데이터 계약 정보에서 생성된 XPath입니다.