tipo de recurso attributeMappingSource
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. Por exemplo, ele pode ser um valor retirado 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 desse objeto attributeMappingSource . |
nome | Cadeia de caracteres | Parâmetro de nome da fonte de mapeamento. Dependendo do valor da propriedade de tipo , esse 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 representa uma função, lista parâmetros de função. Os parâmetros consistem em objetos attributeMappingSource , permitindo expressões complexas. Se o tipo não Function for , essa propriedade será uma matriz nula/vazia. |
type | attributeMappingSourceType | O tipo dessa fonte de mapeamento de atributo. Os valores possíveis são: Attribute , Constant , Function . O padrão é Attribute . |
Sintaxes de exemplo
Atributo simples ao mapeamento de atributos.
{
"expression": "[mail]",
"name": "mail",
"type": "Attribute"
}
Expressão extraindo 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"
}
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"
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de