Поделиться через


Transform Класс

Определение

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

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

Комментарии

При выполнении подписывания и проверки XML элемент описывает, <Transform> как подписыватель преобразовал подписанный объект данных. Затем проверяющий документ использует <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, которые подходят для включения в качестве подэлементов элемента <Transform> подписи XMLDSIG.

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)

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