attributeMappingSource-Ressourcentyp
Namespace: microsoft.graph
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Definiert, wie ein Wert aus dem Quellobjekt extrahiert (oder transformiert) werden soll. Beispielsweise kann es sich um einen einfachen Wert aus einem bestimmten Attribut des Quellobjekts oder um einen komplexeren Ausdruck der Zeichenfolgenverkettung/Extraktion/Ersetzung basierend auf mehreren Quellattributen sein.
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| Ausdruck | Zeichenfolge | Entsprechungsausdrucksdarstellung dieses attributeMappingSource-Objekts. |
| name | Zeichenfolge | Nameparameter der Zuordnungsquelle. Je nach Typeigenschaftswert kann dies der Name der Funktion, der Name des Quellattributs oder ein zu verwendener Konstantenwert sein. |
| Parameter | stringKeyAttributeMappingSourceValuePair-Sammlung | Wenn dieses Objekt eine Funktion darstellt, werden Funktionsparameter aufgeführt. Parameter bestehen aus attributeMappingSource-Objekten selbst, wodurch komplexe Ausdrücke ermöglicht werden. Wenn der Typ nicht festgelegt Function ist, ist diese Eigenschaft null/leeres Array. |
| type | Zeichenfolge | Der Typ dieser Attributzuordnungsquelle. Mögliche Werte sind: Attribute, Constant und Function. Der Standardwert ist Attribute. |
JSON-Darstellung
Es folgt eine JSON-Darstellung der Ressource.
{
"expression": "String",
"name": "String",
"parameters": [{"@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"}],
"type": "String"
}
Beispiele für JSON
Einfaches Attribut-zu-Attribut-Zuordnung
{
"expression": "[mail]",
"name": "mail",
"type": "Attribute"
}
Ausdruck, der die ersten 8 Zeichen aus dem Quellattribut extrahiert
{
"expression": "Mid([userPrincipalName], 1, 8)",
"name": "Mid",
"parameters": [
{
"key": "source",
"value": {
"expression": "[userPrincipalName]",
"name": "userPrincipalName",
"parameters": [],
"type": "Attribute"
}
},
{
"key": "start",
"value": {
"expression": "\"1\"",
"name": "1",
"parameters": [],
"type": "Constant"
}
},
{
"key": "length",
"value": {
"expression": "\"8\"",
"name": "8",
"parameters": [],
"type": "Constant"
}
}
],
"type": "Function"
}
Feedback
Feedback senden und anzeigen für