TransformChain Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет упорядоченный список объектов, применяемых Transform к неподписанном содержимому до вычисления дайджеста.
public ref class TransformChain
public class TransformChain
type TransformChain = class
Public Class TransformChain
- Наследование
-
TransformChain
Комментарии
Класс TransformChain содержит список объектов, определяющих Transform порядок XML-данных перед созданием дайджеста.
TransformChain Используйте класс всякий раз, когда необходимо добавить один или несколько объектов преобразования в зашифрованный XML-документ или в подписанный XML-документ.
Класс Reference и EncryptedReference класс содержат TransformChain объект. Объект можно добавить Transform в Reference класс, вызвав AddTransform метод. Объект можно добавить Transform в EncryptedReference класс, вызвав AddTransform метод. Можно также создать TransformChain объект вручную и передать его TransformChain свойству или свойству TransformChain .
Если вы хотите подписать только часть XML-документа, можно использовать преобразование для идентификации XML-элементов, которые вы планируете подписать. Обратите внимание, что Uri свойство и Uri свойство автоматически создают внутренние преобразования, которые позволяют подписывать часть документа.
Дополнительные сведения о преобразованиях см. в спецификации XMLDSIG или спецификации шифрования XML, доступных на веб-сайте W3C.
Конструкторы
| Имя | Описание |
|---|---|
| TransformChain() |
Инициализирует новый экземпляр класса TransformChain. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество преобразований в объекте TransformChain . |
| Item[Int32] |
Возвращает преобразование по указанному индексу в объекте TransformChain . |
Методы
| Имя | Описание |
|---|---|
| Add(Transform) |
Добавляет преобразование в список преобразований, которые будут применены к содержимому без знака до вычисления дайджеста. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Возвращает перечислитель преобразований в объекте TransformChain . |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |