다음을 통해 공유


XmlQueryRuntime 클래스

정의

XSLT 프로세서를 지원하기 위한 메서드 및 속성을 제공합니다.

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

속성

ExternalContext

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

NameTable

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

Output

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

XsltFunctions

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

메서드

AddNewIndex(XPathNavigator, Int32, XmlILIndex)

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

ChangeTypeXsltArgument(Int32, Object, Type)

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

ChangeTypeXsltResult(Int32, Object)

XML 형식의 변환 규칙에 따라 value 매개 변수의 CLR 형식에서 중간 언어 생성이 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)

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

IsQNameEqual(XPathNavigator, XPathNavigator)

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

MatchesXmlType(IList<XPathItem>, Int32)

지정한 시퀀스에 포함된 모든 항목의 형식이 지정한 인덱스로 식별되는 XML 형식과 일치하면 true를 반환합니다.

MatchesXmlType(IList<XPathItem>, XmlTypeCode)

지정한 시퀀스의 형식이 지정한 singleton 형식의 하위 형식인지를 결정합니다.

MatchesXmlType(XPathItem, Int32)

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

MatchesXmlType(XPathItem, XmlTypeCode)

XPathItem 개체의 형식이 지정한 XmlTypeCode로 식별된 형식의 하위 형식이면 true를 반환합니다.

MemberwiseClone()

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

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

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

ParseTagName(String, Int32)

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

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)

적용 대상