XmlReader.ReadContentAsFloat 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 número de ponto flutuante de precisão única.
public:
virtual float ReadContentAsFloat();
public virtual float ReadContentAsFloat();
abstract member ReadContentAsFloat : unit -> single
override this.ReadContentAsFloat : unit -> single
Public Overridable Function ReadContentAsFloat () As Single
Retornos
O conteúdo do texto na posição atual como um número de ponto flutuante de precisão única.
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.
Se o conteúdo for digitado xsd:float, o leitor retornará um número de ponto flutuante de precisão única sem caixa. Se o conteúdo não for digitado xsd:float, o leitor tentará convertê-lo em um número de ponto flutuante de precisão única de acordo com as regras definidas pela recomendação W3C XML Schema Part 2: Datatypes .
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 .