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


EnvelopedSignatureWriter Класс

Определение

Создает оболочку модуля записи и автоматически формирует сигнатуру после полной записи конверта. Этот класс не наследуется.

public ref class EnvelopedSignatureWriter sealed : System::IdentityModel::DelegatingXmlDictionaryWriter
public sealed class EnvelopedSignatureWriter : System.IdentityModel.DelegatingXmlDictionaryWriter
type EnvelopedSignatureWriter = class
    inherit DelegatingXmlDictionaryWriter
Public NotInheritable Class EnvelopedSignatureWriter
Inherits DelegatingXmlDictionaryWriter
Наследование

Комментарии

По умолчанию созданная сигнатура вставляется в качестве последнего элемента в конверте. Это можно изменить, явно вызвав WriteSignature метод , чтобы указать расположение внутри конверта, куда должна быть вставлена подпись.

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

EnvelopedSignatureWriter(XmlWriter, SigningCredentials, String, SecurityTokenSerializer)

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

Свойства

CanCanonicalize

Возвращает значение, показывающее, если средство чтения способно к канонизации.

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

Получите упакованное средство записи.

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

Получает объект XmlWriterSettings, используемый для создания данного экземпляра XmlWriter.

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

Когда переопределено в производном классе, возвращает состояние средства записи.

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

При переопределении в производном классе получает текущую область действия xml:lang.

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

При переопределении в производном классе возвращает класс XmlSpace, предоставляющий текущую область xml:space.

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

Методы

Close()

Закрывает базовый поток.

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

Освобождает все ресурсы, используемые текущим экземпляром класса XmlWriter.

(Унаследовано от XmlWriter)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом XmlWriter, а при необходимости освобождает также управляемые ресурсы.

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

Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов асинхронно.

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

Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом управляемых ресурсов асинхронно.

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

Прекращает канонизацию, начатую совпадающим вызовом StartCanonicalization(Stream, Boolean, String[]).

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

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

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

Очищает базовый поток.

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

Асинхронно записывает в базовый поток содержимое буфера и сохраняет базовый поток.

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

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

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

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

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

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

(Унаследовано от DelegatingXmlDictionaryWriter)
InitializeTracingWriter(XmlWriter)

Инициализирует данный экземпляр средством записи, к которому будут отражаться все вызовы и который будет записывать XML-данные в неканонической форме.

(Унаследовано от DelegatingXmlDictionaryWriter)
LookupPrefix(String)

Возвращает для URI пространства имен ближайший префикс, определенный в текущей области видимости пространства имен.

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

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

(Унаследовано от Object)
StartCanonicalization(Stream, Boolean, String[])

Указывает на начало канонизации. Любые операции записи, следующие за этой, будут канонизировать данные и записывать их в заданный поток.

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

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

(Унаследовано от Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Записывает узлы из массива Boolean.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

Записывает узлы из массива DateTime.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Записывает узлы из массива Decimal.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Записывает узлы из массива Double.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Записывает узлы из массива Guid.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Записывает узлы из массива Int16.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Записывает узлы из массива Int32.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Записывает узлы из массива Int64.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Записывает узлы из массива Single.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

Записывает узлы из массива TimeSpan.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Записывает узлы из массива Boolean.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

Записывает узлы из массива DateTime.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Записывает узлы из массива Decimal.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Записывает узлы из массива Double.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Записывает узлы из массива Guid.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Записывает узлы из массива Int16.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Записывает узлы из массива Int32.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Записывает узлы из массива Int64.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Записывает узлы из массива Single.

(Унаследовано от XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

Записывает узлы из массива TimeSpan.

(Унаследовано от XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

При переопределении в производном классе записывает все атрибуты, найденные в текущей позиции в объекте XmlReader.

(Унаследовано от XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Асинхронно записывает все атрибуты, найденные в текущей позиции в объекте XmlReader.

(Унаследовано от XmlWriter)
WriteAttributeString(String, String)

Когда переопределено в производном классе, записывает атрибут с указанным локальным именем и значением.

(Унаследовано от XmlWriter)
WriteAttributeString(String, String, String)

Когда переопределено в производном классе, записывает атрибут с указанным локальным именем, URI пространства имен и значением.

(Унаследовано от XmlWriter)
WriteAttributeString(String, String, String, String)

Когда переопределено в производном классе, записывает атрибут с указанным префиксом, локальным именем, URI пространства имен и значением.

(Унаследовано от XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

Записывает полное имя и значение атрибута.

(Унаследовано от XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

Записывает полное имя и значение атрибута.

(Унаследовано от XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

Асинхронно записывает атрибут с заданным префиксом, локальным именем, универсальным кодом ресурса (URI) пространства имен и значением.

(Унаследовано от XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Преобразует указанный набор двоичных байтов к виду Base64 и выводит получившийся текст.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteBase64Async(Byte[], Int32, Int32)

Асинхронно преобразует указанный набор двоичных байтов в кодировку Base64 и записывает получившийся текст.

(Унаследовано от XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

При переопределении в производном классе преобразует указанный набор двоичных байтов как BinHex и выводит получившийся текст.

(Унаследовано от XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Асинхронно кодирует указанные двоичные байты как BinHex и выводит получившийся текст.

(Унаследовано от XmlWriter)
WriteCData(String)

Записывает блок CDATA, содержащий заданный текст.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteCDataAsync(String)

Асинхронно записывает блок <![CDATA[...]]>, содержащий заданный текст.

(Унаследовано от XmlWriter)
WriteCharEntity(Char)

Инициирует создание сущности знака для указанного значения знака Юникода.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteCharEntityAsync(Char)

Асинхронно инициирует создание сущности знака для указанного значения знака Юникода.

(Унаследовано от XmlWriter)
WriteChars(Char[], Int32, Int32)

Когда переопределено в производном классе, записывает содержимое текстового буфера.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteCharsAsync(Char[], Int32, Int32)

Асинхронно записывает содержимое текстового буфера.

(Унаследовано от XmlWriter)
WriteComment(String)

Считывает примечание, содержащее заданный текст.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteCommentAsync(String)

Асинхронно записывает комментарий <!--...-->, содержащий заданный текст.

(Унаследовано от XmlWriter)
WriteDocType(String, String, String, String)

Записывает объявление DOCTYPE с указанным именем и дополнительными атрибутами.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteDocTypeAsync(String, String, String, String)

Асинхронно записывает объявление DOCTYPE с указанным именем и дополнительными атрибутами.

(Унаследовано от XmlWriter)
WriteElementString(String, String)

Записывает элемент с заданным локальным именем и значением.

(Унаследовано от XmlWriter)
WriteElementString(String, String, String)

Записывает элемент с заданным локальным именем, URI пространства имен и значением.

(Унаследовано от XmlWriter)
WriteElementString(String, String, String, String)

Записывает элемент с заданным префиксом, локальным именем, универсальный кодом ресурса (URI) пространства имен и значением.

(Унаследовано от XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

Записывает элемент с текстовым содержимым.

(Унаследовано от XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Записывает элемент с текстовым содержимым.

(Унаследовано от XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

Асинхронно записывает элемент с заданным префиксом, локальным именем, универсальным кодом ресурса (URI) пространства имен и значением.

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

Закрывает предыдущий вызов System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String).

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

Асинхронно закрывает предыдущий вызов WriteStartAttribute(String, String).

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

Закрывает все открытые элементы и атрибуты и возвращает средство записи в начальное состояние.

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

Асинхронно закрывает все открытые элементы и атрибуты, возвращая средство записи в начальное состояние.

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

Закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен.

WriteEndElementAsync()

Асинхронно закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен.

(Унаследовано от XmlWriter)
WriteEntityRef(String)

Выводит ссылку на сущность как имя.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteEntityRefAsync(String)

Асинхронно записывает ссылку на сущность в виде &name;.

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

Закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен.

WriteFullEndElementAsync()

Асинхронно закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен.

(Унаследовано от XmlWriter)
WriteName(String)

При переопределении в производном классе записывает указанное имя, гарантируя, что оно является допустимым в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Унаследовано от XmlWriter)
WriteNameAsync(String)

Асинхронно записывает указанное имя, гарантируя, что оно является допустимым в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Унаследовано от XmlWriter)
WriteNmToken(String)

При переопределении в производном классе записывает указанное имя, гарантируя, что оно является допустимым NmToken в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Унаследовано от XmlWriter)
WriteNmTokenAsync(String)

Асинхронно записывает указанное имя, гарантируя, что оно является допустимым NmToken в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Унаследовано от XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Записывает текущий узел XML из объекта XmlDictionaryReader.

(Унаследовано от XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Записывает текущий узел XML из объекта XmlReader.

(Унаследовано от XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Копирует все из объекта XPathNavigator в средство записи. Позиция XPathNavigator остается неизменной.

(Унаследовано от XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Асинхронно копирует все данные из средства чтения в средство записи и перемещает средство чтения к началу следующего элемента того же уровня.

(Унаследовано от XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Асинхронно копирует все из объекта XPathNavigator в средство записи. Позиция XPathNavigator остается неизменной.

(Унаследовано от XmlWriter)
WriteProcessingInstruction(String, String)

Записывает инструкцию обработки с пробелом между именем и текстом следующим образом: <? name text?>.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteProcessingInstructionAsync(String, String)

Асинхронно записывает инструкцию обработки с пробелом между именем и текстом в следующем виде: <?имя текст?>.

(Унаследовано от XmlWriter)
WriteQualifiedName(String, String)

При переопределении в производном классе считывает полное имя пространства имен. Этот метод выполняет поиск префикса для пространства имен в его области.

(Унаследовано от XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Записывает полное имя пространства имен. Этот метод выполняет поиск префикса для пространства имен в его области.

(Унаследовано от XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Асинхронно записывает полное имя пространства имен. Этот метод выполняет поиск префикса для пространства имен в его области.

(Унаследовано от XmlWriter)
WriteRaw(Char[], Int32, Int32)

Когда переопределено в производном классе, вручную записывает из буфера символов необработанные данные для разметки .

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteRaw(String)

Вручную записывает из строки необработанные данные для разметки.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteRawAsync(Char[], Int32, Int32)

Асинхронно, вручную записывает для разметки необработанные данные из буфера символов.

(Унаследовано от XmlWriter)
WriteRawAsync(String)

Асинхронно, вручную записывает необработанные данные для разметки.

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

Задает позицию сигнатуры в конверте. Этот метод следует вызывать при записи конверта, чтобы указать, в какую точку следует вставить подпись.

WriteStartAttribute(String)

Записывает начало атрибута с заданным локальным именем.

(Унаследовано от XmlWriter)
WriteStartAttribute(String, String)

Записывает начало атрибута с заданным локальным именем и URI пространства имен.

(Унаследовано от XmlWriter)
WriteStartAttribute(String, String, String)

Записывает начало атрибута с заданным локальным именем и URI пространства имен.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

Записывает начальное значение атрибута с заданным префиксом, локальным именем и URI пространства имен.

(Унаследовано от XmlDictionaryWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Записывает начала атрибута с заданным локальным именем и URI пространства имен.

(Унаследовано от XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

Асинхронно записывает начало атрибута с заданным префиксом, локальным именем и универсальным кодом ресурса (URI) пространства имен.

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

Когда переопределено в производном классе, записывает объявление XML с номером версии "1.0".

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteStartDocument(Boolean)

Когда переопределено в производном классе, записывает объявление XML с номером версии "1.0" и отдельным атрибутом.

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

Асинхронно записывает объявление XML с номером версии "1.0".

(Унаследовано от XmlWriter)
WriteStartDocumentAsync(Boolean)

Асинхронно записывает объявление XML с номером версии "1.0". и отдельным атрибутом.

(Унаследовано от XmlWriter)
WriteStartElement(String)

Когда переопределено в производном классе, записывает открывающий тег с указанным локальным именем.

(Унаследовано от XmlWriter)
WriteStartElement(String, String)

Когда переопределено в производном классе, записывает указанный открывающий тег и связывает его с заданным пространством имен.

(Унаследовано от XmlWriter)
WriteStartElement(String, String, String)

Записывает указанный открывающий тег и связывает его с заданным пространством имен.

WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

Записывает указанный открывающий тег и связывает его с заданным пространством имен и префиксом.

(Унаследовано от XmlDictionaryWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Записывает указанный открывающий тег и связывает его с заданным пространством имен.

(Унаследовано от XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

Асинхронно записывает указанный открывающий тег и связывает его с заданным пространством имен и префиксом.

(Унаследовано от XmlWriter)
WriteString(String)

Записывает заданное текстовое содержимое.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteString(XmlDictionaryString)

Записывает заданное текстовое содержимое.

(Унаследовано от XmlDictionaryWriter)
WriteStringAsync(String)

Асинхронно записывает заданное текстовое содержимое.

(Унаследовано от XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Создает и записывает сущность знака-заместителя для пары знаков-заместителей.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteSurrogateCharEntityAsync(Char, Char)

Асинхронно создает и записывает сущность символа-заместителя для пары символов-заместителей.

(Унаследовано от XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Записывает текстовый узел, на котором в данный момент расположен объект XmlDictionaryReader.

(Унаследовано от XmlDictionaryWriter)
WriteValue(Boolean)

Записывает значение Boolean.

(Унаследовано от XmlWriter)
WriteValue(DateTime)

Записывает значение DateTime.

(Унаследовано от XmlWriter)
WriteValue(DateTimeOffset)

Записывает значение DateTimeOffset.

(Унаследовано от XmlWriter)
WriteValue(Decimal)

Записывает значение Decimal.

(Унаследовано от XmlWriter)
WriteValue(Double)

Записывает значение Double.

(Унаследовано от XmlWriter)
WriteValue(Guid)

Записывает значение Guid.

(Унаследовано от XmlDictionaryWriter)
WriteValue(Int32)

Записывает значение Int32.

(Унаследовано от XmlWriter)
WriteValue(Int64)

Записывает значение Int64.

(Унаследовано от XmlWriter)
WriteValue(IStreamProvider)

Записывает значение из IStreamProvider.

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

Записывает значение объекта.

(Унаследовано от XmlWriter)
WriteValue(Single)

Записывает число с плавающей запятой одиночной точности.

(Унаследовано от XmlWriter)
WriteValue(String)

Записывает значение String.

(Унаследовано от XmlWriter)
WriteValue(TimeSpan)

Записывает значение TimeSpan.

(Унаследовано от XmlDictionaryWriter)
WriteValue(UniqueId)

Записывает значение уникального идентификатора.

(Унаследовано от XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Записывает значение XmlDictionaryString.

(Унаследовано от XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

Асинхронно записывает значение из IStreamProvider.

(Унаследовано от XmlDictionaryWriter)
WriteWhitespace(String)

Записывает указанный символ-разделитель.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteWhitespaceAsync(String)

Асинхронно записывает указанный символ-разделитель.

(Унаследовано от XmlWriter)
WriteXmlAttribute(String, String)

Записывает атрибут в качестве атрибута XML с префиксом "xml:".

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Записывает атрибут XML в текущий узел.

(Унаследовано от XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Записывает объявление пространства имен xmlns.

(Унаследовано от DelegatingXmlDictionaryWriter)
WriteXmlnsAttribute(String, XmlDictionaryString)

Записывает атрибут объявления пространства имен.

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

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