다음을 통해 공유


Transform 클래스

정의

XML 디지털 서명에 사용할 수 있는 모든 <Transform> 요소가 파생되는 추상 기본 클래스를 나타냅니다.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
상속
Transform
파생

설명

XML 서명 및 확인을 <Transform> 수행할 때 요소는 서명자가 서명된 데이터 개체를 변환하는 방법을 설명합니다. 그런 다음 문서의 검증 도구는 요소를 사용하여 <Transform> 서명된 데이터를 동일한 방식으로 변환합니다. 검증 도구가 서명된 데이터를 동일한 방식으로 변환할 수 없는 경우 문서를 확인할 수 없습니다.

암호화된 XML 문서 또는 서명된 XML 문서에 하나 이상의 변환 개체를 추가해야 할 때마다 클래스에서 Transform 파생되는 클래스를 사용합니다.

요소에 <Transform> 대한 자세한 내용은 W3C 웹 사이트에서 사용할 수 있는 XMLDSIG 사양 또는 XML 암호화 사양을 참조하세요.

생성자

Transform()

Transform 클래스의 새 인스턴스를 초기화합니다.

속성

Algorithm

현재 변환에서 수행되는 알고리즘을 식별하는 URI(Uniform Resource Identifier)를 가져오거나 설정합니다.

Context

현재 XmlElement 개체가 실행되고 있는 문서 컨텍스트를 나타내는 Transform 개체를 가져오거나 설정합니다.

InputTypes

파생 클래스에서 재정의된 경우 현재 LoadInput(Object) 개체의 Transform 메서드에 유효한 입력 형식의 배열을 가져옵니다.

OutputTypes

파생 클래스에서 재정의된 경우 현재 GetOutput() 개체의 Transform 메서드에서 가능한 출력 형식의 배열을 가져옵니다.

PropagatedNamespaces

서명으로 전파되는 네임스페이스가 포함된 Hashtable 개체를 가져오거나 설정합니다.

Resolver

현재의 XmlResolver 개체를 설정합니다.

메서드

Equals(Object)

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

(다음에서 상속됨 Object)
GetDigestedOutput(HashAlgorithm)

파생 클래스에서 재정의된 경우 Transform 개체와 관련된 다이제스트를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetInnerXml()

파생 클래스에서 재정의된 경우 XMLDSIG <Transform> 요소의 하위 요소로 포함하기에 적합한 Transform 개체의 매개 변수에 대한 XML 표현을 반환합니다.

GetOutput()

파생 클래스에서 재정의된 경우 현재 Transform 개체의 출력을 반환합니다.

GetOutput(Type)

파생 클래스에서 재정의된 경우 현재 Transform 개체의 출력을 지정된 형식으로 반환합니다.

GetType()

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

(다음에서 상속됨 Object)
GetXml()

현재 Transform 개체의 XML 표현을 반환합니다.

LoadInnerXml(XmlNodeList)

파생 클래스에서 재정의된 경우 지정된 XmlNodeList 개체를 <Transform> 요소의 변환 관련 내용으로 구문 분석하여 현재 Transform 개체의 내부 상태를 <Transform> 요소와 일치하도록 구성합니다.

LoadInput(Object)

파생 클래스에서 재정의된 경우 지정된 입력을 현재 Transform 개체로 로드합니다.

MemberwiseClone()

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

(다음에서 상속됨 Object)
ToString()

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

(다음에서 상속됨 Object)

적용 대상