XmlQueryRuntime 클래스

정의

XSLT 프로세서를 지원하는 메서드와 속성을 제공합니다.

public ref class XmlQueryRuntime sealed
public sealed class XmlQueryRuntime
type XmlQueryRuntime = class
Public NotInheritable Class XmlQueryRuntime
상속
XmlQueryRuntime

속성

Name Description
ExternalContext

데이터 원본, 매개 변수, 확장 개체 등과 같은 외부 사용자 컨텍스트 정보를 관리하는 개체를 반환합니다.

NameTable

쿼리에서 사용하는 모든 이름을 원자화하는 데 사용되는 이름 테이블을 반환합니다.

Output

출력 작성기 개체를 가져옵니다.

XsltFunctions

상태를 관리하는 개체를 반환합니다. 상태 개체는 다양한 XSLT 함수를 구현하는 데 필요합니다.

메서드

Name Description
AddNewIndex(XPathNavigator, Int32, XmlILIndex)

지정한 컨텍스트 문서에 새로 빌드된 인덱스를 기존 인덱스 컬렉션에 추가합니다.

ChangeTypeXsltArgument(Int32, Object, Type)

V1 XSLT 규칙을 사용하여 매개 변수의 value CLR 형식에서 CLR destinationType 로 값을 변환합니다. 모든 결과 트리 조각 값을 노드로 변환합니다.

ChangeTypeXsltResult(Int32, Object)

매개 변수의 CLR 형식을 XML 형식의 value 변환 규칙에 따라 중간 언어 생성이 XML 형식을 나타내는 기본 CLR 형식으로 변환합니다.

ComparePosition(XPathNavigator, XPathNavigator)

두 탐색기의 상대 위치를 비교합니다.

CreateCollation(String)

문자열에서 데이터 정렬을 만듭니다.

DebugGetGlobalNames()

이 쿼리에 사용된 모든 전역 변수 및 매개 변수의 이름을 포함하는 배열을 반환합니다.

DebugGetGlobalValue(String)

지정된 이름을 가진 전역 값의 값을 가져옵니다.

DebugGetXsltValue(IList)

시퀀스를 적절한 XSLT 형식으로 변환합니다.

DebugSetGlobalValue(String, Object)

지정된 이름을 가진 전역 값의 값을 설정합니다.

DocOrderDistinct(IList<XPathNavigator>)

지정된 시퀀스에서 정렬된 고유 노드를 가져옵니다.

EarlyBoundFunctionExists(String, String)

지정된 초기 바인딩된 개체에 지정된 이름의 메서드가 포함되어 있는지 여부를 확인합니다.

EndRtfConstruction(XmlQueryOutput)

RTF 생성을 완료합니다.

EndSequenceConstruction(XmlQueryOutput)

중첩된 항목 시퀀스 생성을 완료합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
FindIndex(XPathNavigator, Int32, XmlILIndex)

지정한 문서를 통해 이미 만들어진 경우 지정된 ID를 가진 인덱스 반환 및 반환 true합니다. 그렇지 않으면 비어 있는 새 인덱스가 만들어지고 반환됩니다 false.

GenerateId(XPathNavigator)

지정된 노드에 대한 고유 문자열 식별자를 생성합니다.

GetAtomizedName(Int32)

이름 배열의 지정된 인덱스에서 원자화된 이름을 가져옵니다.

GetCollation(Int32)

정적으로 만들어진 데이터 정렬을 가져옵니다.

GetEarlyBoundObject(Int32)

지정된 초기 바인딩 확장 개체를 가져옵니다. 이 개체가 아직 없으면 해당 ConstructorInfo개체를 사용하여 인스턴스를 만듭니다.

GetGlobalValue(Int32)

지정된 전역 변수에 바인딩된 값을 반환합니다. 값이 아직 계산되지 않은 경우 계산하고 전역 변수에 저장합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetNameFilter(Int32)

필터 배열의 지정된 인덱스에 있는 이름 필터를 가져옵니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
GetTypeFilter(XPathNodeType)

지정된 형식의 노드를 필터링하는 필터를 가져옵니다.

IsGlobalComputed(Int32)

지정된 전역 값이 이미 계산된 경우 true를 반환합니다.

IsQNameEqual(XPathNavigator, Int32, Int32)

지정된 LocalName 이름과 속성이 NamespaceURIXPathNavigator 매개 변수에 지정된 이름과 같은지 여부를 확인합니다.

IsQNameEqual(XPathNavigator, XPathNavigator)

LocalName 인스턴스의 NamespaceURI 속성과 XPathNavigator 속성을 비교하여 같은지 확인합니다.

MatchesXmlType(IList<XPathItem>, Int32)

true 지정된 시퀀스의 모든 항목 형식이 지정된 인덱스가 식별하는 XML 형식과 일치하는지 반환합니다.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

지정된 시퀀스의 형식이 지정된 싱글톤 형식의 하위 형식인지 여부를 확인합니다.

MatchesXmlType(XPathItem, Int32)

true 지정한 XPathItem 개체의 형식이 지정된 XML 형식과 일치하는지 반환합니다.

MatchesXmlType(XPathItem, XmlTypeCode)

개체의 true 형식이 지정된 형식으로 식별되는 형식의 하위 형식인지를 반환 XPathItem 합니다XmlTypeCode.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnCurrentNodeChanged(XPathNavigator)

Visual Studio 디버깅에 사용됩니다. 현재 노드가 변경된 후 호출됩니다.

ParseTagName(String, Int32)

지정된 태그 이름을 구문 분석하고 결과 접두사를 확인합니다. 접두사를 확인할 수 없으면 오류가 발생합니다.

ParseTagName(String, String)

지정된 태그 이름을 구문 분석합니다. XmlQualifiedName 구문 분석된 로컬 이름과 지정된 네임스페이스로 구성된 값을 반환합니다.

SendMessage(String)

쿼리 실행 정보를 이벤트 처리기에 보고합니다.

SetGlobalValue(Int32, Object)

지정된 전역 변수 또는 매개 변수에 바인딩된 값을 반환합니다.

StartRtfConstruction(String, XmlQueryOutput)

RTF 생성을 시작하고 이 RTF를 생성하는 데 사용할 새 XmlQueryOutput 개체를 반환합니다.

StartSequenceConstruction(XmlQueryOutput)

중첩된 항목 시퀀스 생성을 시작합니다. 이 새 시퀀스를 생성하는 데 사용할 새 XmlQueryOutput 시퀀스를 반환합니다.

TextRtfConstruction(String, String)

지정된 텍스트에서 새 XPathNavigator 텍스트를 생성합니다.

ThrowException(String)

지정된 메시지 텍스트가 있는 XML 예외를 throw합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상