Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Define cómo se debe extraer (o transformar) un valor del objeto de origen en un attributeMapping. Por ejemplo, puede ser un valor tomado de un atributo dado en el objeto de origen, o puede ser una expresión más compleja de concatenación/extracción/reemplazo de cadenas basada en varios atributos de origen.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| expresión | Cadena | Representación de expresión equivalente de este objeto attributeMappingSource . |
| name | Cadena | Parámetro Name del origen de la asignación. Dependiendo del valor de propiedad type, puede ser el nombre de la función, el nombre del atributo de origen o un valor constante que se usará. |
| parameters | colección stringKeyAttributeMappingSourceValuePair | Si este objeto representa una función, enumera los parámetros de la función. Los parámetros constan de los propios objetos attributeMappingSource , lo que permite expresiones complejas. Si el tipo no Functionlo es, esta propiedad es una matriz nula o vacía. |
| type | attributeMappingSourceType | El tipo de este origen de asignación de atributos. Los valores posibles son: Attribute, Constant, Function. El valor predeterminado es Attribute. |
Sintaxis de ejemplo
Asignación simple de atributo a atributo.
{
"expression": "[mail]",
"name": "mail",
"type": "Attribute"
}
Expresión que extrae los primeros ocho caracteres del atributo de origen.
{
"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"
}
Relaciones
Ninguna.
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "#microsoft.graph.attributeMappingSource",
"expression": "String",
"name": "String",
"parameters": [
{
"@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
}
],
"type": "String"
}