CreateUiDefinition-conversiefuncties
Deze functies kunnen worden gebruikt om waarden tussen JSON-gegevenstypen en coderingen te converteren.
bool
Converteert de parameter naar een Booleaanse waarde. Deze functie ondersteunt parameters van het type getal, tekenreeks en Booleaanse waarde. Vergelijkbaar met booleaanse waarden in JavaScript, elke waarde behalve 0
of 'false'
retourneert true
.
Het volgende voorbeeld retourneert true
:
"[bool(1)]"
Het volgende voorbeeld retourneert false
:
"[bool(0)]"
Het volgende voorbeeld retourneert true
:
"[bool(true)]"
Het volgende voorbeeld retourneert true
:
"[bool('true')]"
decoderenBase64
De codeert de parameter van een met base-64 gecodeerde tekenreeks. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "Contoso"
:
"[decodeBase64('Q29udG9zbw==')]"
decodeUriComponent
De codeert de parameter van een tekenreeks met URL-codering. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "https://portal.azure.com/"
:
"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"
encodeBase64
Codeert de parameter naar een met base 64 gecodeerde tekenreeks. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "Q29udG9zbw=="
:
"[encodeBase64('Contoso')]"
encodeUriComponent
Codeert de parameter naar een tekenreeks met URL-codering. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "https%3A%2F%2Fportal.azure.com%2F"
:
"[encodeUriComponent('https://portal.azure.com/')]"
zwevend
Converteert de parameter naar een drijvende komma. Deze functie ondersteunt parameters van het type getal en tekenreeks.
Het volgende voorbeeld retourneert 1.0
:
"[float('1.0')]"
Het volgende voorbeeld retourneert 2.9
:
"[float(2.9)]"
int
Converteert de parameter naar een geheel getal. Deze functie ondersteunt parameters van het type getal en tekenreeks.
Het volgende voorbeeld retourneert 1
:
"[int('1')]"
Het volgende voorbeeld retourneert 2
:
"[int(2.9)]"
parseren
Converteert de parameter naar een systeemeigen type. Met andere woorden, deze functie is de inverse van string()
. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert 1
:
"[parse('1')]"
Het volgende voorbeeld retourneert true
:
"[parse('true')]"
Het volgende voorbeeld retourneert [1,2,3]
:
"[parse('[1,2,3]')]"
Het volgende voorbeeld retourneert {"type":"webapp"}
:
"[parse('{\"type\":\"webapp\"}')]"
tekenreeks
Converteert de parameter naar een tekenreeks. Deze functie ondersteunt parameters van alle JSON-gegevenstypen.
Het volgende voorbeeld retourneert "1"
:
"[string(1)]"
Het volgende voorbeeld retourneert "2.9"
:
"[string(2.9)]"
Het volgende voorbeeld retourneert "[1,2,3]"
:
"[string([1,2,3])]"
Het volgende voorbeeld retourneert "{"type":"webapp"}"
:
"[string({\"type\":\"webapp\"})]"
Volgende stappen
- Zie het overzicht van Azure Resource Manager voor een inleiding tot Azure Resource Manager.