Share via


Registratiefuncties

Met deze functies worden recordwaarden gemaakt en bewerkt.

Gegevens

Naam Beschrijving
Record.FieldCount Retourneert het aantal velden in een record.
Record.HasFields Retourneert waar als de veldnaam of veldnamen aanwezig zijn in een record.

Transformaties

Naam Beschrijving
Geography.FromWellKnownText Hiermee wordt tekst die een geografische waarde vertegenwoordigt in wkt-indeling (Well-Known Text) omgezet in een gestructureerde record.
Geography.ToWellKnownText Hiermee wordt een gestructureerde geografische puntwaarde omgezet in de WKT-weergave (Well-Known Text).
GeographyPoint.From Hiermee maakt u een record die een geografisch punt van onderdelen vertegenwoordigt.
Geometry.FromWellKnownText Hiermee vertaalt u tekst die een geometrische waarde vertegenwoordigt in wkt-indeling (Well-Known Text) in een gestructureerde record.
Geometry.ToWellKnownText Hiermee wordt een gestructureerde geometrische puntwaarde omgezet in de wkt-weergave (Well-Known Text).
GeometryPoint.From Hiermee maakt u een record die een geometrisch punt van onderdelen vertegenwoordigt.
Record.AddField Hiermee voegt u een veld toe op basis van een veldnaam en -waarde.
Record.Combine Combineert de records in een lijst.
Record.RemoveFields Retourneert een nieuwe record die de volgorde van de opgegeven velden ten opzichte van elkaar herschikt. Alle velden die niet zijn opgegeven, blijven op de oorspronkelijke locaties staan.
Record.RenameFields Retourneert een nieuwe record die de naam van de opgegeven velden wijzigt. De resulterende velden behouden hun oorspronkelijke volgorde. Deze functie ondersteunt het wisselen en koppelen van veldnamen. Alle doelnamen plus resterende veldnamen moeten echter een unieke set vormen of er treedt een fout op.
Record.ReorderFields Hiermee wordt een nieuwe record geretourneerd waarmee velden ten opzichte van elkaar opnieuw worden gerangschikt. Alle velden die niet zijn opgegeven, blijven op de oorspronkelijke locaties staan. Hiervoor zijn twee of meer velden vereist.
Record.TransformFields Transformeert velden door transformOperations toe te passen. Ga naar Parameterwaarden voor meer informatie over waarden die worden ondersteund door transformOperations.

Selectie

Naam Beschrijving
Record.Field Retourneert de waarde van het opgegeven veld. Deze functie kan worden gebruikt om dynamisch opzoeksyntaxis voor velden voor een bepaalde record te maken. Op die manier is het een dynamische versie van de syntaxis van record[veld].
Record.FieldNames Retourneert een lijst met veldnamen in volgorde van de velden van de record.
Record.FieldOrDefault Retourneert de waarde van een veld uit een record of de standaardwaarde als het veld niet bestaat.
Record.FieldValues Retourneert een lijst met veldwaarden in de volgorde van de velden van de record.
Record.SelectFields Retourneert een nieuwe record die de velden bevat die zijn geselecteerd in de invoerrecord. De oorspronkelijke volgorde van de velden wordt gehandhaafd.

Serialization

Naam Beschrijving
Record.FromList Retourneert een record op basis van een lijst met veldwaarden en een set velden.
Record.FromTable Retourneert een record uit een tabel met records die veldnamen en -waarden bevatten.
Record.ToList Retourneert een lijst met waarden die de veldwaarden van de invoerrecord bevatten.
Record.ToTable Retourneert een tabel met records die veldnamen en -waarden uit een invoerrecord bevatten.

Parameterwaarden

De volgende typedefinities worden gebruikt om de parameterwaarden te beschrijven waarnaar wordt verwezen in de bovenstaande recordfuncties.

Typedefinitie Omschrijving
Optie MissingField Meer informatie: MissingField.Type
Transformatiebewerkingen Transformatiebewerkingen kunnen worden opgegeven met een van de volgende waarden:

• Een lijstwaarde van twee items, waarbij het eerste item de veldnaam is en het tweede item de transformatiefunctie die op dat veld wordt toegepast om een nieuwe waarde te produceren.

• Een lijst met transformaties kan worden verstrekt door een lijstwaarde op te geven en elk item de lijstwaarde van 2 items zoals hierboven beschreven.

Voor voorbeelden gaat u naar de beschrijving van Record.TransformFields
Naam van bewerkingen wijzigen Naamswijzigingsbewerkingen voor een record kunnen worden opgegeven als een van de volgende opties:

Eén bewerking voor naamswijziging, die wordt vertegenwoordigd door een lijst met twee veldnamen, oud en nieuw.

Voor voorbeelden gaat u naar de beschrijving van Record.RenameFields.