Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe XmlWriterSettings

Especifica um conjunto de recursos para oferecer suporte no objeto criado pelo método XmlWriter.CreateXmlWriter.

System.Object
  System.Xml.XmlWriterSettings

Namespace:  System.Xml
Assembly:  System.Xml (em System.Xml.dll)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public sealed class XmlWriterSettings

O tipo XmlWriterSettings expõe os membros a seguir.

  NomeDescrição
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreXmlWriterSettingsInicializa uma nova instância da classe XmlWriterSettings.
Superior
  NomeDescrição
Propriedade públicaCom suporte em .NET para aplicativos da Windows StoreAsyncObtém ou define um valor que indica se assíncrono XmlWriter métodos podem ser usados em um determinado XmlWriter instância.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreCheckCharactersObtém ou define um valor indicando se a verificação de caracteres.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreCloseOutputObtém ou define um valor indicando se o XmlWriter também deve fechar o fluxo subjacente ou TextWriter quando a Close método é chamado.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreConformanceLevelObtém ou define o nível de conformidade que o XmlWriter compatível com.
Propriedade públicaDoNotEscapeUriAttributesObtém ou define um valor que indica se o XmlWriter não atributos URI de escape.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreEncodingObtém ou define o tipo de codificação de texto ao usar.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIndentObtém ou define um valor indicando se recuar elementos.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreIndentCharsObtém ou define a seqüência de caracteres a serem usados ao recuar. Essa configuração é usada quando o Indent está definida como true.
Propriedade públicaCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreNamespaceHandlingObtém ou define um valor que indica se o XmlWriter deve remover declarações de namespace duplicados ao escrever o conteúdo XML. O comportamento padrão é para o gravador de todas as declarações de namespace estão presentes no resolvedor de namespace do gravador de saída.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreNewLineCharsObtém ou define a seqüência de caracteres para usar quebras de linha.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreNewLineHandlingObtém ou define um valor indicando se deseja normalizar quebras de linha na saída.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreNewLineOnAttributesObtém ou define um valor indicando se gravar atributos em uma nova linha.
Propriedade públicaCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreOmitXmlDeclarationObtém ou define um valor indicando se omitir uma declaração XML.
Propriedade públicaCompatível com o XNA FrameworkOutputMethodObtém o método usado para serializar o XmlWriter saída.
Propriedade públicaCom suporte em .NET para aplicativos da Windows StoreWriteEndDocumentOnCloseObtém ou define um valor que indica se o XmlWriter adicionará fechar marcas de elemento não fechada todas as marcas quando o Close método é chamado.
Superior
  NomeDescrição
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreCloneCria uma cópia do XmlWriterSettings instância.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreResetRedefine os membros da classe de configurações para seus valores padrão.
Método públicoCompatível com o XNA FrameworkCom suporte por Biblioteca de Classes PortátilCom suporte em .NET para aplicativos da Windows StoreToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

O Create método é o mecanismo preferido para obtenção de XmlWriter instâncias. O Create método usa o XmlWriterSettings classe para especificar quais recursos para implementar o criado XmlWriter objeto.

ObservaçãoObservação

Se o XmlWriter está sendo usado com o Transform método, você deve usar o OutputSettings propriedade para obter um XmlWriterSettings o objeto com as configurações corretas. Isso garante que criaram XmlWriter objeto tem as configurações de saída correta.

Para mais informações, consulte Creating XML Writers.

O exemplo a seguir cria um XmlWriter que grava em um arquivo XML e grava cada atributo em uma nova linha.


XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.OmitXmlDeclaration = true;
settings.NewLineOnAttributes = true;

writer = XmlWriter.Create(Console.Out, settings);

writer.WriteStartElement("order");
writer.WriteAttributeString("orderID", "367A54");
writer.WriteAttributeString("date", "2001-05-03");
writer.WriteElementString("price", "19.95");
writer.WriteEndElement();
	
writer.Flush();


O exemplo produz a saída a seguir:

<order
  orderID="367A54"
  date="2001-05-03">
  <price>19.95</price>
</order>

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.