Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essas funções criam e manipulam valores de registro.
Informação
| Nome | Descrição |
|---|---|
| Record.FieldCount | Retorna o número de campos em um registro. |
| Record.HasFields | Retornará true se o nome do campo ou os nomes de campo estiverem presentes em um registro. |
Transformações
| Nome | Descrição |
|---|---|
| Geography.FromWellKnownText | Converte o texto que representa um valor geográfico no formato WKT (Well-Known Text) em um registro estruturado. |
| Geography.ToWellKnownText | Converte um valor de ponto geográfico estruturado em sua representação WKT (Well-Known Text). |
| GeographyPoint.From | Cria um registro que representa um ponto geográfico a partir de partes. |
| Geometry.FromWellKnownText | Converte o texto que representa um valor geométrico no formato WKT (Well-Known Text) em um registro estruturado. |
| Geometry.ToWellKnownText | Converte um valor de ponto geométrico estruturado em sua representação WKT (Well-Known Text). |
| GeometryPoint.From | Cria um registro que representa um ponto geométrico a partir de partes. |
| Record.AddField | Adiciona um campo a partir de um nome de campo e um valor. |
| Record.Combine | Combina os registros em uma lista. |
| Record.RemoveFields | Remove os campos especificados do registro de entrada. |
| Record.RenameFields | Retorna um novo registro que renomeia os campos especificados. Os campos resultantes manterão sua ordem original. Esta função oferece suporte para a troca e o encadeamento de nomes de campos. No entanto, todos os nomes de destino mais os nomes de campo restantes devem constituir um conjunto exclusivo ou ocorrerá um erro. |
| Record.ReorderFields | Reordena campos de registro para corresponder à ordem de uma lista de nomes de campo. |
| Record.TransformFields | Transforma campos aplicando transformOperations. Para obter mais informações sobre valores compatíveis com transformOperations, vá para Valores de Parâmetro. |
Seleção
| Nome | Descrição |
|---|---|
| Record.Field | Retorna o valor do campo fornecido. Essa função pode ser usada para criar dinamicamente a sintaxe de pesquisa de campo para um determinado registro. Dessa forma, é uma versão dinâmica da sintaxe record[field]. |
| Record.FieldNames | Retorna uma lista de nomes de campo na ordem dos campos do registro. |
| Record.FieldOrDefault | Retorna o valor de um campo de um registro ou o valor padrão se o campo não existir. |
| Record.FieldValues | Retorna uma lista de valores de campo na ordem dos campos do registro. |
| Record.SelectFields | Retorna um novo registro que contém os campos selecionados no registro de entrada. A ordem original dos campos é mantida. |
Serialização
| Nome | Descrição |
|---|---|
| Record.FromList | Retorna um registro dado uma lista de valores de campo e um conjunto de campos. |
| Record.FromTable | Retorna um registro de uma tabela de registros que contém nomes e valores de campo. |
| Record.ToList | Retorna uma lista de valores que contêm os valores de campo do registro de entrada. |
| Record.ToTable | Retorna uma tabela de registros que contém nomes de campo e valores de um registro de entrada. |
Valores de parâmetro
As definições de tipo a seguir são usadas para descrever os valores de parâmetro referenciados nas funções de registro acima.
| Definição de tipo | Descrição |
|---|---|
| Opção MissingField | Mais informações: MissingField.Type |
| Operações de transformação | As operações de transformação podem ser especificadas por qualquer um dos seguintes valores: • Um valor de lista de dois itens, sendo o primeiro item o nome do campo e o segundo item sendo a função de transformação aplicada a esse campo para produzir um novo valor. • Uma lista de transformações pode ser fornecida fornecendo um valor de lista e cada item sendo o valor de lista de 2 itens, conforme descrito acima. Para obter exemplos, vá para a descrição de Record.TransformFields |
| Renomear operações | As operações de renomeação para um registro podem ser especificadas como uma das: Uma única operação de renomeação, que é representada por uma lista de dois nomes de campo, antigos e novos. Para obter exemplos, vá para a descrição de Record.RenameFields. |