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.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Define como um valor deve ser extraído (ou transformado) do objeto de origem em um attributeMapping. Por exemplo, pode ser um valor obtido de um determinado atributo no objeto de origem ou pode ser uma expressão mais complexa de concatenação/extração/substituição de cadeia de caracteres com base em vários atributos de origem.
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| expressão | Cadeia de caracteres | Representação de expressão equivalente deste objeto attributeMappingSource . |
| nome | Cadeia de caracteres | Parâmetro de nome da origem de mapeamento. Dependendo do valor da propriedade type, pode ser o nome da função, o nome do atributo de origem ou um valor constante a ser usado. |
| parameters | coleção stringKeyAttributeMappingSourceValuePair | Se esse objeto representar uma função, lista os parâmetros da função. Os parâmetros consistem em objetos attributeMappingSource , permitindo expressões complexas. Se o tipo não Functionfor , essa propriedade será uma matriz nula/vazia. |
| type | attributeMappingSourceType | O tipo dessa fonte de mapeamento de atributos. Os valores possíveis são: Attribute, Constant, Function. O padrão é Attribute. |
Sintaxes de exemplo
Atributo simples para mapeamento de atributo.
{
"expression": "[mail]",
"name": "mail",
"type": "Attribute"
}
Expressão que extrai os primeiros oito caracteres do atributo de origem.
{
"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"
}
Relações
Nenhum
Representação JSON
A representação JSON a seguir mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.attributeMappingSource",
"expression": "String",
"name": "String",
"parameters": [
{
"@odata.type": "microsoft.graph.stringKeyAttributeMappingSourceValuePair"
}
],
"type": "String"
}