Transform Класс

Определение

Представляет абстрактный базовый класс, из которого можно использовать все <Transform> элементы, которые можно использовать в производных цифровых подписях XML.

public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
Наследование
Transform
Производный

Комментарии

При выполнении подписывания и проверки <Transform> XML элемент описывает, как подписыватель преобразовал объект данных, подписанный. Затем проверяющий документ использует <Transform> элемент для преобразования подписанных данных таким же образом. Если проверяющий не может преобразовать подписанные данные таким же образом, документ не может быть проверен.

Используйте класс, производный от Transform класса всякий раз, когда необходимо добавить один или несколько объектов преобразования в зашифрованный XML-документ или в подписанный XML-документ.

Дополнительные сведения об элементе см. в <Transform>спецификации XMLDSIG или спецификации шифрования XML, которые доступны на веб-сайте W3C.

Конструкторы

Имя Описание
Transform()

Инициализирует новый экземпляр класса Transform.

Свойства

Имя Описание
Algorithm

Возвращает или задает универсальный идентификатор ресурса (URI), определяющий алгоритм, выполняемый текущим преобразованием.

Context

Возвращает или задает XmlElement объект, представляющий контекст документа, в котором выполняется текущий Transform объект.

InputTypes

При переопределении в производном классе получает массив типов, которые являются допустимыми входными данными для LoadInput(Object) метода текущего Transform объекта.

OutputTypes

При переопределении в производном классе получает массив типов, которые могут быть выходными данными из GetOutput() методов текущего Transform объекта.

PropagatedNamespaces

Получает или задает Hashtable объект, содержащий пространства имен, распространяемые в сигнатуру.

Resolver

Задает текущий XmlResolver объект.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDigestedOutput(HashAlgorithm)

При переопределении в производном классе возвращает дайджест, связанный Transform с объектом.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInnerXml()

При переопределении в производном классе возвращает XML-представление параметров Transform объекта, которые подходят для включения в качестве подэлементов элемента XMLDSIG <Transform> .

GetOutput()

При переопределении в производном классе возвращает выходные данные текущего Transform объекта.

GetOutput(Type)

При переопределении в производном классе возвращает выходные данные текущего Transform объекта указанного типа.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetXml()

Возвращает XML-представление текущего Transform объекта.

LoadInnerXml(XmlNodeList)

При переопределении в производном классе анализирует указанный XmlNodeList объект в виде содержимого <Transform> элемента, зависяющего от преобразования, и настраивает внутреннее состояние текущего Transform объекта в соответствии с элементом <Transform> .

LoadInput(Object)

При переопределении в производном классе загружает указанные входные данные в текущий Transform объект.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к