EnvelopedSignatureWriter Classe

Definição

Encapsula um gravador e gera uma assinatura automaticamente quando o envelope tiver sido completamente gravado. Essa classe não pode ser herdada.

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
Herança

Comentários

Por padrão, a assinatura gerada é inserida como o último elemento no envelope. Isso pode ser modificado chamando explicitamente o WriteSignature método para indicar o local dentro do envelope em que a assinatura deve ser inserida.

Construtores

EnvelopedSignatureWriter(XmlWriter, SigningCredentials, String, SecurityTokenSerializer)

Inicializa uma nova instância da classe EnvelopedSignatureWriter.

Propriedades

CanCanonicalize

Retorna um valor que indica se o leitor é capaz de canonicalização.

(Herdado de DelegatingXmlDictionaryWriter)
InnerWriter

Obtém o gravador encapsulado.

(Herdado de DelegatingXmlDictionaryWriter)
Settings

Obtém o objeto XmlWriterSettings usado para criar essa instância XmlWriter.

(Herdado de XmlWriter)
WriteState

Quando substituído em uma classe derivada, obtém o estado do gravador.

(Herdado de DelegatingXmlDictionaryWriter)
XmlLang

Quando substituído em uma classe derivada, obtém o escopo xml:lang atual.

(Herdado de XmlWriter)
XmlSpace

Quando substituído em uma classe derivada, obtém um XmlSpace que representa o escopo xml:space atual.

(Herdado de XmlWriter)

Métodos

Close()

Fecha o fluxo subjacente.

(Herdado de DelegatingXmlDictionaryWriter)
Dispose()

Libera todos os recursos usados pela instância atual da classe XmlWriter.

(Herdado de XmlWriter)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo XmlWriter e opcionalmente libera os recursos gerenciados.

(Herdado de XmlWriter)
DisposeAsync()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona.

(Herdado de XmlWriter)
DisposeAsyncCore()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos gerenciados de forma assíncrona.

(Herdado de XmlWriter)
EndCanonicalization()

Interrompe a canonicalização iniciada pela chamada StartCanonicalization(Stream, Boolean, String[]) correspondente.

(Herdado de DelegatingXmlDictionaryWriter)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Libera o fluxo subjacente.

(Herdado de DelegatingXmlDictionaryWriter)
FlushAsync()

Libera de maneira assíncrona tudo o que está no buffer para os fluxos subjacentes e também libera o fluxo subjacente.

(Herdado de XmlWriter)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeInnerWriter(XmlDictionaryWriter)

Inicializa essa instância com o gravador interno especificado.

(Herdado de DelegatingXmlDictionaryWriter)
InitializeTracingWriter(XmlWriter)

Inicializa essa instância com um gravador para o qual todas as chamadas serão repercutidas e que gravará XML não canônico.

(Herdado de DelegatingXmlDictionaryWriter)
LookupPrefix(String)

Retorna o prefixo mais próximo definido no escopo atual do namespace para o URI de namespace.

(Herdado de DelegatingXmlDictionaryWriter)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
StartCanonicalization(Stream, Boolean, String[])

Indica o início da canonicalização. Qualquer operação de gravação depois disso fará a canonicalização dos dados e os gravará no fluxo fornecido.

(Herdado de DelegatingXmlDictionaryWriter)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Grava nós de uma matriz Boolean.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

Grava nós de uma matriz DateTime.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Grava nós de uma matriz Decimal.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Grava nós de uma matriz Double.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Grava nós de uma matriz Guid.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Grava nós de uma matriz Int16.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Grava nós de uma matriz Int32.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Grava nós de uma matriz Int64.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Grava nós de uma matriz Single.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

Grava nós de uma matriz TimeSpan.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Grava nós de uma matriz Boolean.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

Grava nós de uma matriz DateTime.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Grava nós de uma matriz Decimal.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Grava nós de uma matriz Double.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Grava nós de uma matriz Guid.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Grava nós de uma matriz Int16.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Grava nós de uma matriz Int32.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Grava nós de uma matriz Int64.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Grava nós de uma matriz Single.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

Grava nós de uma matriz TimeSpan.

(Herdado de XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

Quando substituído em uma classe derivada, grava todos os atributos localizados na posição atual no XmlReader.

(Herdado de XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Grava de forma assíncrona todos os atributos encontrados na posição atual no XmlReader.

(Herdado de XmlWriter)
WriteAttributeString(String, String)

Quando substituído em uma classe derivada, grava o atributo com o nome local e o valor especificados.

(Herdado de XmlWriter)
WriteAttributeString(String, String, String)

Quando substituído em uma classe derivada, grava um atributo com o nome local, URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteAttributeString(String, String, String, String)

Quando substituído em uma classe derivada, grava o atributo com o prefixo, nome local, URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

Grava um nome qualificado e valor do atributo.

(Herdado de XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

Grava um nome qualificado e valor do atributo.

(Herdado de XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

Grava de forma assíncrona o atributo com o prefixo especificado, o nome local, o URI de namespace e o valor.

(Herdado de XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Codifica os bytes binários especificados como Base64 e grava o texto resultante.

(Herdado de DelegatingXmlDictionaryWriter)
WriteBase64Async(Byte[], Int32, Int32)

Codifica de forma assíncrona os bytes binários especificados como Base64 e grava o texto resultante.

(Herdado de XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

Quando substituído em uma classe derivada, codifica os bytes binários especificados como BinHex e grava o texto resultante.

(Herdado de XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Codifica de forma assíncrona os bytes binários especificados como BinHex e grava o texto resultante.

(Herdado de XmlWriter)
WriteCData(String)

Grava um bloco CDATA que contém o texto especificado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCDataAsync(String)

Grava de forma assíncrona um bloco <![CDATA[...]]> que contém o texto especificado.

(Herdado de XmlWriter)
WriteCharEntity(Char)

Força a geração de uma entidade de caracteres para o valor especificado de caracteres Unicode.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCharEntityAsync(Char)

Força de forma assíncrona a geração de uma entidade de caracteres para o valor de caractere Unicode especificado.

(Herdado de XmlWriter)
WriteChars(Char[], Int32, Int32)

Quando substituído em uma classe derivada, grava texto um buffer por vez.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCharsAsync(Char[], Int32, Int32)

Grava texto de forma assíncrona um buffer por vez.

(Herdado de XmlWriter)
WriteComment(String)

Grava um comentário que contém o texto especificado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCommentAsync(String)

Grava de forma assíncrona um comentário <!--...--> que contém o texto especificado.

(Herdado de XmlWriter)
WriteDocType(String, String, String, String)

Grava a declaração DOCTYPE com o nome especificado e os atributos opcionais.

(Herdado de DelegatingXmlDictionaryWriter)
WriteDocTypeAsync(String, String, String, String)

Grava de forma assíncrona a declaração DOCTYPE com o nome especificado e os atributos opcionais.

(Herdado de XmlWriter)
WriteElementString(String, String)

Grava um elemento com o valor e o nome local especificados.

(Herdado de XmlWriter)
WriteElementString(String, String, String)

Grava um elemento com o nome local, URI de namespace e valor especificados.

(Herdado de XmlWriter)
WriteElementString(String, String, String, String)

Grava um elemento com o prefixo, o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

Grava um elemento com um conteúdo de texto.

(Herdado de XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Grava um elemento com um conteúdo de texto.

(Herdado de XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

Grava de forma assíncrona um elemento com o prefixo especificado, o nome local, o URI de namespace e o valor.

(Herdado de XmlWriter)
WriteEndAttribute()

Fecha a chamada System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) anterior.

(Herdado de DelegatingXmlDictionaryWriter)
WriteEndAttributeAsync()

Fecha de forma assíncrona a chamada WriteStartAttribute(String, String) anterior.

(Herdado de XmlWriter)
WriteEndDocument()

Fecha os possíveis elementos ou atributos abertos e coloca o gravador de volta no estado Inicial.

(Herdado de DelegatingXmlDictionaryWriter)
WriteEndDocumentAsync()

Fecha de forma assíncrona os elementos ou atributos abertos e coloca o gravador de volta no estado Inicial.

(Herdado de XmlWriter)
WriteEndElement()

Fecha um elemento e aciona o escopo de namespace correspondente.

WriteEndElementAsync()

Fecha de forma assíncrona um elemento e remove o escopo de namespace correspondente da pilha.

(Herdado de XmlWriter)
WriteEntityRef(String)

Grava uma referência de entidade como nome.

(Herdado de DelegatingXmlDictionaryWriter)
WriteEntityRefAsync(String)

Grava de forma assíncrona uma referência de entidade como &name;.

(Herdado de XmlWriter)
WriteFullEndElement()

Fecha um elemento e aciona o escopo de namespace correspondente.

WriteFullEndElementAsync()

Fecha de forma assíncrona um elemento e remove o escopo de namespace correspondente da pilha.

(Herdado de XmlWriter)
WriteName(String)

Quando substituído em uma classe derivada, grava o nome especificado, garantindo que ele seja um nome válido de acordo com a recomendação do W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNameAsync(String)

Grava de forma assíncrona o nome especificado, garantindo que ele seja um nome válido de acordo com a recomendação do W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmToken(String)

Quando substituído em uma classe derivada, grava o nome especificado, garantindo que ele seja um NmToken válido de acordo com a recomendação do W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmTokenAsync(String)

Grava de forma assíncrona o nome especificado, garantindo que ele seja um NmToken válido de acordo com a recomendação do W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Grava o nó XML atual de um XmlDictionaryReader.

(Herdado de XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Grava o nó XML atual de um XmlReader.

(Herdado de XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Copia tudo do objeto XPathNavigator no gravador. A posição do XPathNavigator permanece inalterada.

(Herdado de XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Copia de forma assíncrona tudo do leitor no gravador e move o leitor para o início do próximo irmão.

(Herdado de XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Copia de forma assíncrona tudo do objeto XPathNavigator para o gravador. A posição do XPathNavigator permanece inalterada.

(Herdado de XmlWriter)
WriteProcessingInstruction(String, String)

Grava uma instrução de processamento com um espaço entre o nome e o texto da seguinte maneira: <? texto do nome?>.

(Herdado de DelegatingXmlDictionaryWriter)
WriteProcessingInstructionAsync(String, String)

Grava de forma assíncrona uma instrução de processamento com um espaço entre o nome e o texto da seguinte maneira: <? nome texto?>.

(Herdado de XmlWriter)
WriteQualifiedName(String, String)

Quando substituído em uma classe derivada, grava o nome qualificado do namespace. Este método pesquisa o prefixo que está no escopo para o namespace fornecido.

(Herdado de XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Grava o nome qualificado do namespace. Este método pesquisa o prefixo que está no escopo para o namespace fornecido.

(Herdado de XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Grava de forma assíncrona o nome qualificado do namespace. Este método pesquisa o prefixo que está no escopo para o namespace fornecido.

(Herdado de XmlWriter)
WriteRaw(Char[], Int32, Int32)

Quando substituído em uma classe derivada, grava a marcação bruta manualmente de um buffer de caracteres.

(Herdado de DelegatingXmlDictionaryWriter)
WriteRaw(String)

Grava a marcação bruta manualmente de uma cadeia de caracteres.

(Herdado de DelegatingXmlDictionaryWriter)
WriteRawAsync(Char[], Int32, Int32)

Grava de forma assíncrona e manual a marcação bruta de um buffer de caracteres.

(Herdado de XmlWriter)
WriteRawAsync(String)

Grava de forma assíncrona e manual a marcação bruta de uma cadeia de caracteres.

(Herdado de XmlWriter)
WriteSignature()

Define a posição da assinatura dentro do envelope. Chame este método ao gravar o envelope para indicar em que ponto a assinatura deve ser inserida.

WriteStartAttribute(String)

Grava o início de um atributo com o nome do local especificado.

(Herdado de XmlWriter)
WriteStartAttribute(String, String)

Grava o início de um atributo com o nome do local e o URI de namespace especificados.

(Herdado de XmlWriter)
WriteStartAttribute(String, String, String)

Grava o início de um atributo com o nome do local e o URI de namespace especificados.

(Herdado de DelegatingXmlDictionaryWriter)
WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

Grava o início de um atributo com o prefixo especificado, o nome local e o URI do namespace.

(Herdado de XmlDictionaryWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Grava o início de um atributo com o nome local especificado e o URI do namespace.

(Herdado de XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

Grava de forma assíncrona o início de um atributo com o prefixo, o nome local e o URI de namespace especificados.

(Herdado de XmlWriter)
WriteStartDocument()

Quando substituído em uma classe derivada, grava a declaração XML com a versão "1.0".

(Herdado de DelegatingXmlDictionaryWriter)
WriteStartDocument(Boolean)

Quando substituído em uma classe derivada, grava a declaração XML com a versão "1.0" e o atributo autônomo.

(Herdado de DelegatingXmlDictionaryWriter)
WriteStartDocumentAsync()

Grava de forma assíncrona a declaração XML com a versão “1.0”.

(Herdado de XmlWriter)
WriteStartDocumentAsync(Boolean)

Grava de forma assíncrona a declaração XML com a versão “1.0” e o atributo autônomo.

(Herdado de XmlWriter)
WriteStartElement(String)

Quando substituído em uma classe derivada, grava uma marca de início com o nome local especificado.

(Herdado de XmlWriter)
WriteStartElement(String, String)

Quando substituído em uma classe derivada, grava a marca de início especificada e a associa ao namespace específico.

(Herdado de XmlWriter)
WriteStartElement(String, String, String)

Grava a marca de início especificada e a associa ao namespace fornecido.

WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

Grava a marca de início especificada e a associa ao prefixo e ao namespace determinados.

(Herdado de XmlDictionaryWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Grava a marca de início especificada e a associa ao namespace fornecido.

(Herdado de XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

Grava de forma assíncrona a marca de início especificada e a associa ao namespace e ao prefixo fornecidos.

(Herdado de XmlWriter)
WriteString(String)

Grava o conteúdo de texto especificado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteString(XmlDictionaryString)

Grava o conteúdo de texto especificado.

(Herdado de XmlDictionaryWriter)
WriteStringAsync(String)

Grava de forma assíncrona o conteúdo de texto fornecido.

(Herdado de XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Gera e grava a entidade de caracteres alternativos para o par de caracteres alternativos.

(Herdado de DelegatingXmlDictionaryWriter)
WriteSurrogateCharEntityAsync(Char, Char)

Gera e grava a entidade de caracteres alternativos de forma assíncrona para o par de caracteres alternativos.

(Herdado de XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Grava o nó de texto no qual um XmlDictionaryReader está posicionado no momento.

(Herdado de XmlDictionaryWriter)
WriteValue(Boolean)

Grava um valor Boolean.

(Herdado de XmlWriter)
WriteValue(DateTime)

Grava um valor DateTime.

(Herdado de XmlWriter)
WriteValue(DateTimeOffset)

Grava um valor DateTimeOffset.

(Herdado de XmlWriter)
WriteValue(Decimal)

Grava um valor Decimal.

(Herdado de XmlWriter)
WriteValue(Double)

Grava um valor Double.

(Herdado de XmlWriter)
WriteValue(Guid)

Grava um valor Guid.

(Herdado de XmlDictionaryWriter)
WriteValue(Int32)

Grava um valor Int32.

(Herdado de XmlWriter)
WriteValue(Int64)

Grava um valor Int64.

(Herdado de XmlWriter)
WriteValue(IStreamProvider)

Grava um valor de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteValue(Object)

Grava o valor do objeto.

(Herdado de XmlWriter)
WriteValue(Single)

Grava um número de ponto flutuante de precisão simples.

(Herdado de XmlWriter)
WriteValue(String)

Grava um valor String.

(Herdado de XmlWriter)
WriteValue(TimeSpan)

Grava um valor TimeSpan.

(Herdado de XmlDictionaryWriter)
WriteValue(UniqueId)

Grava um valor de Id exclusiva.

(Herdado de XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Grava um valor XmlDictionaryString.

(Herdado de XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

Grava de maneira assíncrona um valor de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteWhitespace(String)

Grava o espaço em branco determinado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteWhitespaceAsync(String)

Grava de forma assíncrona o espaço em branco determinado.

(Herdado de XmlWriter)
WriteXmlAttribute(String, String)

Grava um atributo como um atributo xml com o prefixo 'xml:'.

(Herdado de DelegatingXmlDictionaryWriter)
WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Grava um atributo XML no nó atual.

(Herdado de XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Grava uma declaração de namespace xmlns.

(Herdado de DelegatingXmlDictionaryWriter)
WriteXmlnsAttribute(String, XmlDictionaryString)

Grava um atributo de declaração de namespace.

(Herdado de XmlDictionaryWriter)

Aplica-se a