EnvelopedSignatureWriter Classe

Definição

Envolve um escritor e gera uma assinatura automaticamente quando o envelope está completamente escrito. Esta 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

Observações

Por defeito, a assinatura gerada é inserida como o último elemento do envelope. Isto pode ser modificado chamando explicitamente o WriteSignature método para indicar a localização dentro do envelope onde a assinatura deve ser inserida.

Construtores

Name Description
EnvelopedSignatureWriter(XmlWriter, SigningCredentials, String, SecurityTokenSerializer)

Inicializa uma nova instância da EnvelopedSignatureWriter classe.

Propriedades

Name Description
CanCanonicalize

Devolve um valor que indica se o leitor é capaz de canonização.

(Herdado de DelegatingXmlDictionaryWriter)
InnerWriter

Arranja o escritor embrulhado.

(Herdado de DelegatingXmlDictionaryWriter)
Settings

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

(Herdado de XmlWriter)
WriteState

Quando sobrescrito numa classe derivada, obtém o estado do escritor.

(Herdado de DelegatingXmlDictionaryWriter)
XmlLang

Quando é sobreposto numa classe derivada, obtém o âmbito atual xml:lang .

(Herdado de XmlWriter)
XmlSpace

Quando sobrescrito numa classe derivada, obtém um XmlSpace que representa o âmbito atual xml:space .

(Herdado de XmlWriter)

Métodos

Name Description
Close()

Fecha o fluxo subjacente.

(Herdado de DelegatingXmlDictionaryWriter)
Dispose()

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

(Herdado de XmlWriter)
EndCanonicalization()

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

(Herdado de DelegatingXmlDictionaryWriter)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Limpa o jato subjacente.

(Herdado de DelegatingXmlDictionaryWriter)
FlushAsync()

Lava assíncronamente o que está no buffer para os fluxos subjacentes e também lava o fluxo subjacente.

(Herdado de XmlWriter)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeInnerWriter(XmlDictionaryWriter)

Inicializa esta instância com o escritor interno especificado.

(Herdado de DelegatingXmlDictionaryWriter)
InitializeTracingWriter(XmlWriter)

Inicializa esta instância com um escritor para o qual todas as chamadas serão ecoadas e que escreverá XML não canónico.

(Herdado de DelegatingXmlDictionaryWriter)
LookupPrefix(String)

Devolve o prefixo mais próximo definido no escopo atual do espaço de nomes para o espaço de nomes URI.

(Herdado de DelegatingXmlDictionaryWriter)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Indica o início da canonização. Qualquer operação de escrita após isto irá canonizar os dados e escrevê-los no fluxo dado.

(Herdado de DelegatingXmlDictionaryWriter)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

Escreve nós a partir de um Boolean array.

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

Escreve nós a partir de um DateTime array.

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

Escreve nós a partir de um Decimal array.

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

Escreve nós a partir de um Double array.

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

Escreve nós a partir de um Guid array.

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

Escreve nós a partir de um Int16 array.

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

Escreve nós a partir de um Int32 array.

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

Escreve nós a partir de um Int64 array.

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

Escreve nós a partir de um Single array.

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

Escreve nós a partir de um TimeSpan array.

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

Escreve nós a partir de um Boolean array.

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

Escreve nós a partir de um DateTime array.

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

Escreve nós a partir de um Decimal array.

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

Escreve nós a partir de um Double array.

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

Escreve nós a partir de um Guid array.

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

Escreve nós a partir de um Int16 array.

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

Escreve nós a partir de um Int32 array.

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

Escreve nós a partir de um Int64 array.

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

Escreve nós a partir de um Single array.

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

Escreve nós a partir de um TimeSpan array.

(Herdado de XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

Quando sobrescrito numa classe derivada, escreve todos os atributos encontrados na posição atual do XmlReader.

(Herdado de XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

De forma assíncrona, escreve todos os atributos encontrados na posição atual no XmlReader.

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

Quando sobreposto numa classe derivada, escreve o atributo com o prefixo especificado, nome local, URI do espaço de nomes e valor.

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

Quando sobrescrito numa classe derivada, escreve um atributo com o nome local especificado, o URI do espaço de nomes e o valor.

(Herdado de XmlWriter)
WriteAttributeString(String, String)

Quando sobrescrito numa classe derivada, escreve o atributo com o nome local e o valor especificados.

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

Escreve um atributo qualificado, nome e valor.

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

Escreve um atributo qualificado, nome e valor.

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

Escreve assíncronamente o atributo com o prefixo especificado, nome local, URI do espaço de nomes e valor.

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

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

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

Codifica assíncronamente os bytes binários especificados como Base64 e escreve o texto resultante.

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

Quando sobrescrito numa classe derivada, codifica os bytes binários especificados como BinHex e escreve o texto resultante.

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

Codifica assíncronamente os bytes binários especificados como BinHex e escreve o texto resultante.

(Herdado de XmlWriter)
WriteCData(String)

escreve um bloco CDATA contendo o texto especificado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCDataAsync(String)

De forma assíncrona, escreve um <![ CDATA[...]]> bloco contendo o texto especificado.

(Herdado de XmlWriter)
WriteCharEntity(Char)

Força a geração de uma entidade de carácter para o valor especificado de carácter Unicode.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCharEntityAsync(Char)

Força assíncronamente a geração de uma entidade de carácter para o valor especificado de carácter Unicode.

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

Quando é sobreposto numa classe derivada, escreve texto um buffer de cada vez.

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

O texto escreve assíncronamente um buffer de cada vez.

(Herdado de XmlWriter)
WriteComment(String)

Escreve um comentário contendo o texto especificado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteCommentAsync(String)

Escreve assíncronamente um comentário <--...--> contendo o texto especificado.

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

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

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

Escreve assíncronamente a declaração DOCTYPE com o nome especificado e atributos opcionais.

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

Escreve um elemento com o prefixo especificado, nome local, URI do espaço de nomes e valor.

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

Escreve um elemento com o nome local especificado, o URI do espaço de nomes e o valor.

(Herdado de XmlWriter)
WriteElementString(String, String)

Escreve um elemento com o nome local e valor especificados.

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

Escreve um elemento com um conteúdo textual.

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

Escreve um elemento com um conteúdo textual.

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

Escreve assíncronamente um elemento com o prefixo especificado, nome local, URI do espaço de nomes e valor.

(Herdado de XmlWriter)
WriteEndAttribute()

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

(Herdado de DelegatingXmlDictionaryWriter)
WriteEndAttributeAsync()

Fecha assíncronamente a chamada anterior WriteStartAttribute(String, String) .

(Herdado de XmlWriter)
WriteEndDocument()

Fecha quaisquer elementos ou atributos abertos e coloca o escritor de volta no estado Start.

(Herdado de DelegatingXmlDictionaryWriter)
WriteEndDocumentAsync()

Fecha assíncronamente quaisquer elementos ou atributos abertos e coloca o escritor de volta no estado Start.

(Herdado de XmlWriter)
WriteEndElement()

Fecha um elemento e abre o respetivo âmbito do espaço de nomes.

WriteEndElementAsync()

Fecha assíncronamente um elemento e aparece o respetivo escopo do espaço de nomes.

(Herdado de XmlWriter)
WriteEntityRef(String)

Escreve uma referência de entidade como nome.

(Herdado de DelegatingXmlDictionaryWriter)
WriteEntityRefAsync(String)

De forma assíncrona, escreve uma referência de entidade como &name;.

(Herdado de XmlWriter)
WriteFullEndElement()

Fecha um elemento e abre o respetivo âmbito do espaço de nomes.

WriteFullEndElementAsync()

Fecha assíncronamente um elemento e aparece o respetivo escopo do espaço de nomes.

(Herdado de XmlWriter)
WriteName(String)

Quando sobrescrito numa classe derivada, escreve o nome especificado, garantindo que é um nome válido de acordo com a recomendação XML 1.0 do W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNameAsync(String)

O Assíncrono escreve o nome especificado, garantindo que é um nome válido de acordo com a recomendação XML 1.0 do W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmToken(String)

Quando sobrescrito numa classe derivada, escreve o nome especificado, garantindo que é um NmToken válido de acordo com a recomendação XML 1.0 do W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmTokenAsync(String)

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

(Herdado de XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Escreve o nó XML atual a partir de um XmlDictionaryReadernó .

(Herdado de XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Escreve o nó XML atual a partir de um XmlReadernó .

(Herdado de XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Copia tudo, desde o XPathNavigator objeto até ao escritor. A posição do XPathNavigator grupo mantém-se inalterada.

(Herdado de XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Copia assíncronamente tudo, do leitor ao escritor, e move o leitor para o início do próximo irmão.

(Herdado de XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Copia assíncronamente tudo do XPathNavigator objeto para o escritor. A posição do XPathNavigator grupo mantém-se inalterada.

(Herdado de XmlWriter)
WriteProcessingInstruction(String, String)

Escreve uma instrução de processamento com um espaço entre o nome e o texto da seguinte forma: .

(Herdado de DelegatingXmlDictionaryWriter)
WriteProcessingInstructionAsync(String, String)

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

(Herdado de XmlWriter)
WriteQualifiedName(String, String)

Quando sobrescrito numa classe derivada, escreve o nome qualificado no namespace. Este método procura o prefixo que está no âmbito do espaço de nomes dado.

(Herdado de XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Escreve o nome qualificado no espaço de nomes. Este método procura o prefixo que está no âmbito do espaço de nomes dado.

(Herdado de XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Escreve assíncronamente o nome qualificado no espaço de nomes. Este método procura o prefixo que está no âmbito do espaço de nomes dado.

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

Quando sobreposta numa classe derivada, escreve manualmente a marcação bruta a partir de um buffer de caracteres.

(Herdado de DelegatingXmlDictionaryWriter)
WriteRaw(String)

Escreve a marcação bruta manualmente a partir de uma cadeia.

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

A marcação bruta escreve de forma assíncrona manualmente a partir de um buffer de caracteres.

(Herdado de XmlWriter)
WriteRawAsync(String)

A marcação bruta escreve de forma assíncrona manualmente a partir de uma cadeia.

(Herdado de XmlWriter)
WriteSignature()

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

WriteStartAttribute(String, String, String)

Escreve o início de um atributo com o nome local especificado e o espaço de nomes URI.

(Herdado de DelegatingXmlDictionaryWriter)
WriteStartAttribute(String, String)

Escreve o início de um atributo com o nome local especificado e o espaço de nomes URI.

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

Escreve o início de um atributo com o prefixo especificado, nome local e URI do espaço de nomes.

(Herdado de XmlDictionaryWriter)
WriteStartAttribute(String)

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

(Herdado de XmlWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Escreve o início de um atributo com o nome local especificado e o URI do espaço de nomes.

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

Escreve assíncronamente o início de um atributo com o prefixo especificado, nome local e espaço de nomes URI.

(Herdado de XmlWriter)
WriteStartDocument()

Quando sobrescrito numa classe derivada, escreve a declaração XML com a versão "1.0".

(Herdado de DelegatingXmlDictionaryWriter)
WriteStartDocument(Boolean)

Quando é sobreposto numa classe derivada, escreve a declaração XML com a versão "1.0" e o atributo independente.

(Herdado de DelegatingXmlDictionaryWriter)
WriteStartDocumentAsync()

Escreve assíncronamente a declaração XML com a versão "1.0".

(Herdado de XmlWriter)
WriteStartDocumentAsync(Boolean)

Escreve assíncronamente a declaração XML com a versão "1.0" e o atributo independente.

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

Escreve a etiqueta de início especificada e associa-a ao namespace especificado.

WriteStartElement(String, String)

Quando sobrescrito numa classe derivada, escreve a etiqueta inicial especificada e associa-a ao namespace dado.

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

Escreve a etiqueta inicial especificada e associa-a ao namespace e prefixo atribuídos.

(Herdado de XmlDictionaryWriter)
WriteStartElement(String)

Quando sobrescrito numa classe derivada, escreve uma etiqueta de início com o nome local especificado.

(Herdado de XmlWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Escreve a etiqueta inicial especificada e associa-a ao namespace dado.

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

Escreve assíncronamente a etiqueta inicial especificada e associa-a ao namespace e prefixo dados.

(Herdado de XmlWriter)
WriteString(String)

Escreve o texto fornecido.

(Herdado de DelegatingXmlDictionaryWriter)
WriteString(XmlDictionaryString)

Escreve o texto fornecido.

(Herdado de XmlDictionaryWriter)
WriteStringAsync(String)

Escreve assíncronamente o conteúdo do texto indicado.

(Herdado de XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Gera e escreve a entidade de carácter substituto para o par de caracteres substitutos.

(Herdado de DelegatingXmlDictionaryWriter)
WriteSurrogateCharEntityAsync(Char, Char)

Gera e escreve assíncronamente a entidade de carácter substituto para o par de caracteres substitutos.

(Herdado de XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Escreve o nó de texto onde o XmlDictionaryReader an está atualmente posicionado.

(Herdado de XmlDictionaryWriter)
WriteValue(Boolean)

Escreve um Boolean valor.

(Herdado de XmlWriter)
WriteValue(DateTime)

Escreve um DateTime valor.

(Herdado de XmlWriter)
WriteValue(DateTimeOffset)

Escreve um DateTimeOffset valor.

(Herdado de XmlWriter)
WriteValue(Decimal)

Escreve um Decimal valor.

(Herdado de XmlWriter)
WriteValue(Double)

Escreve um Double valor.

(Herdado de XmlWriter)
WriteValue(Guid)

Escreve um Guid valor.

(Herdado de XmlDictionaryWriter)
WriteValue(Int32)

Escreve um Int32 valor.

(Herdado de XmlWriter)
WriteValue(Int64)

Escreve um Int64 valor.

(Herdado de XmlWriter)
WriteValue(IStreamProvider)

Escreve um valor a partir de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteValue(Object)

Escreve o valor do objeto.

(Herdado de XmlWriter)
WriteValue(Single)

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

(Herdado de XmlWriter)
WriteValue(String)

Escreve um String valor.

(Herdado de XmlWriter)
WriteValue(TimeSpan)

Escreve um TimeSpan valor.

(Herdado de XmlDictionaryWriter)
WriteValue(UniqueId)

Escreve um valor Id Único.

(Herdado de XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Escreve um XmlDictionaryString valor.

(Herdado de XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

Escreve assíncronamente um valor a partir de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteWhitespace(String)

Escreve o espaço em branco indicado.

(Herdado de DelegatingXmlDictionaryWriter)
WriteWhitespaceAsync(String)

Escreve assíncronamente o espaço em branco dado.

(Herdado de XmlWriter)
WriteXmlAttribute(String, String)

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

(Herdado de DelegatingXmlDictionaryWriter)
WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Escreve um atributo XML no nó atual.

(Herdado de XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Escreve uma declaração de namespace xmlns.

(Herdado de DelegatingXmlDictionaryWriter)
WriteXmlnsAttribute(String, XmlDictionaryString)

Escreve um atributo de declaração de namespace.

(Herdado de XmlDictionaryWriter)

Aplica-se a