XmlReader.ReadContentAsString Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Lê o conteúdo do texto na posição atual como um String objeto.
public:
virtual System::String ^ ReadContentAsString();
public virtual string ReadContentAsString();
abstract member ReadContentAsString : unit -> string
override this.ReadContentAsString : unit -> string
Public Overridable Function ReadContentAsString () As String
Retornos
O conteúdo do texto como um String objeto.
Exceções
A tentativa de conversão não é válida.
O formato de cadeia de caracteres não é válido.
Um XmlReader método foi chamado antes de uma operação assíncrona anterior ser concluída. Nesse caso, InvalidOperationException é lançada com a mensagem "Uma operação assíncrona já está em andamento".
Comentários
Esse método concatena o texto, o espaço em branco, o espaço em branco significativo e as seções CDATA e ignora qualquer comentário ou instruções de processamento. As referências de entidade são resolvidas automaticamente.
Esse método pode ser usado para converter valores tipado em uma cadeia de caracteres ou para ler o conteúdo do texto, ignorando comentários e processando instruções.
A tabela a seguir descreve como esse método trata cada tipo de nó.
| XmlNodeType | Valor de retorno | Comportamento do leitor |
|---|---|---|
TextCDATAWhitespaceSignificantWhitespaceEntityReferenceEndEntity |
Conteúdo concatenado de texto, CDATA, espaço em branco e nós de espaço em branco significativos convertidos no tipo solicitado. | Move para o próximo elemento inicial ou marca de elemento final. As referências de entidade são expandidas automaticamente. |
Attribute |
O mesmo que chamar XmlConvert.ToXxx no valor do atributo. |
O leitor permanece na posição atual. |
CommentProcessingInstruction |
Ignora a instrução de processamento (PI) ou o comentário e lê o conteúdo de texto concatenado que segue o PI ou o comentário. | Move para o próximo elemento inicial ou marca de elemento final. As referências de entidade são expandidas automaticamente. |
EndElement |
Uma cadeia de caracteres vazia. | O leitor permanece na posição atual. |
ElementXmlDeclarationNoneDocumentDocumentTypeNotationEntityDocumentFragment |
Um InvalidOperationException é lançado. | Indefinido, embora normalmente o leitor permaneça na posição atual. |
Para obter mais informações, consulte a seção Comentários da página de XmlReader referência e a recomendação W3C XML Schema Part 2: Datatypes .
Para obter a versão assíncrona deste método, consulte ReadContentAsStringAsync.