Time Series Instances - Search
Liste partielle des accès lors de la recherche d’instances de série chronologique en fonction des attributs instance.
POST https://{environmentFqdn}/timeseries/instances/search?api-version=2020-07-31
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Nom de domaine complet par environnement, par exemple 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com. Vous pouvez obtenir ce nom de domaine à partir de la réponse de l’API Obtenir des environnements, Portail Azure ou azure Resource Manager. |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande du client. La version actuellement prise en charge est « 2020-07-31 ». |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
x-ms-continuation |
string |
Jeton de continuation de la page précédente des résultats pour récupérer la page suivante des résultats dans les appels qui prennent en charge la pagination. Pour obtenir les premiers résultats de la page, spécifiez le jeton de continuation Null comme valeur de paramètre. Le jeton de continuation retourné est null si tous les résultats ont été retournés et qu’il n’y a pas de page de résultats suivante. |
|
x-ms-client-request-id |
string |
ID de demande client facultative. Le service enregistre cette valeur. Permet au service de suivre les opérations entre les services et permet au client de contacter le support technique concernant une demande particulière. |
|
x-ms-client-session-id |
string |
ID de session client facultatif. Le service enregistre cette valeur. Permet au service de suivre un groupe d’opérations associées entre les services et permet au client de contacter le support technique concernant un groupe particulier de demandes. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
searchString | True |
string |
Chaîne de recherche de requête qui sera mise en correspondance avec les attributs des instances de série chronologique. Exemple : « floor 100 ». Ne respectant pas la casse, doit être présent, mais peut être une chaîne vide. |
hierarchies |
Paramètres de la façon de retourner des hiérarchies de série chronologique instance. Si la valeur est null, les hiérarchies ne sont pas retournées. Si le paramètre instances a la valeur null et que le paramètre de hiérarchies n’est pas null, seules les hiérarchies sans instances sont retournées. |
||
instances |
Paramètres de la façon de retourner des instances de série chronologique. Peuvent avoir la valeur null. Lorsque les paramètres d’instances et de hiérarchies sont tous deux null, les instances sont retournées dans les résultats en fonction des valeurs par défaut des paramètres, et les hiérarchies ne sont pas retournées. |
||
path |
string[] |
Filtrez sur le chemin de hiérarchie des instances de série chronologique. Path est représenté sous la forme d’un tableau de segments de chemin de chaîne. Le premier élément doit être le nom de la hiérarchie. Exemple : ["Location », « California"]. Facultatif, respectant la casse, jamais vide et peut être null. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Réponse de recherche réussie. En-têtes x-ms-request-id: string |
|
Other Status Codes |
Erreur inattendue. En-têtes x-ms-request-id: string |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
SearchInstancesDefault
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100"
}
Exemple de réponse
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"name": "instance1",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
},
{
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"name": "instance2",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
}
],
"hitCount": 2,
"continuationToken": null
},
"hierarchyNodes": null
}
SearchInstancesExpandHierarchiesOnly
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": [
"Location"
],
"instances": null,
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "Name"
},
"pageSize": 2
}
}
Exemple de réponse
{
"instances": {
"hits": [],
"hitCount": 0,
"continuationToken": null
},
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Diego",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
},
{
"name": "San Francisco",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesHierarchiesDefaultInputPage1
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "Rank"
},
"highlights": true,
"pageSize": 1
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "CumulativeInstanceCount"
},
"pageSize": 1
}
}
Exemple de réponse
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"name": "instance2",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": {
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"typeName": "DefaultType",
"name": "instance2",
"description": "<hit>floor</hit> <hit>100</hit>",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"hierarchyNames": [
"Location"
],
"instanceFieldNames": [
"state",
"city"
],
"instanceFieldValues": [
"California",
"San Francisco"
]
}
}
],
"hitCount": 2,
"continuationToken": "c3sic2tpcCI6MiwidGFrZSI6MiwicmVxdWVzdEhhc2hDb2RlIjotNTE3MDUxOTg0LCJlbnZpcm9ubWVudElkIjoiYmY0M2YxMzMtM2Y2OC00ZWMwLWJjYjQtZmQ2NDUzMGU0MjU2In0="
},
"hierarchyNodes": {
"hits": [
{
"name": "Location",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Francisco",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": "aHsic2tpcCI6MiwidGFrZSI6MiwicmVxdWVzdEhhc2hDb2RlIjotNzA4NTgyODU0LCJlbnZpcm9ubWVudElkIjoiYmY0M2YxMzMtM2Y2OC00ZWMwLWJjYjQtZmQ2NDUzMGU0MjU2In0="
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesHierarchiesDefaultInputPage2
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "Rank"
},
"highlights": true,
"pageSize": 1
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "CumulativeInstanceCount"
},
"pageSize": 1
}
}
Exemple de réponse
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"name": "instance1",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": {
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"typeName": "DefaultType",
"name": "instance1",
"description": "<hit>floor</hit> <hit>100</hit>",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"hierarchyNames": [
"Location"
],
"instanceFieldNames": [
"state",
"city"
],
"instanceFieldValues": [
"California",
"Los Angeles"
]
}
}
],
"hitCount": 2,
"continuationToken": null
},
"hierarchyNodes": null
}
SearchInstancesHierarchiesDefaultInputPage3
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "Rank"
},
"highlights": true,
"pageSize": 1
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "CumulativeInstanceCount"
},
"pageSize": 1
}
}
Exemple de réponse
{
"instances": null,
"hierarchyNodes": {
"hits": [
{
"name": "Location",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Diego",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": "aHsic2tpcCI6MiwidGFrZSI6MiwicmVxdWVzdEhhc2hDb2RlIjotNzA4NTgyODU0LCJlbnZpcm9ubWVudElkIjoiYmY0M2YxMzMtM2Y2OC00ZWMwLWJjYjQtZmQ2NDUzMGU0MjU2In0="
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesOneLevel
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": false,
"sort": {
"by": "DisplayName"
},
"highlights": false,
"pageSize": 2
},
"hierarchies": {
"expand": {
"kind": "OneLevel"
},
"sort": {
"by": "Name"
},
"pageSize": 2
}
}
Exemple de réponse
{
"instances": {
"hits": [],
"hitCount": 0,
"continuationToken": null
},
"hierarchyNodes": {
"hits": [
{
"name": "Location",
"cumulativeInstanceCount": 2,
"hierarchyNodes": null
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesRecursive
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "DisplayName"
},
"highlights": false,
"pageSize": 2
},
"hierarchies": null
}
Exemple de réponse
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"name": "instance1",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
},
{
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"name": "instance2",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
}
],
"hitCount": 2,
"continuationToken": null
},
"hierarchyNodes": null
}
SearchInstancesUntilChildren
Exemple de requête
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": [
"Location"
],
"instances": {
"recursive": false,
"sort": {
"by": "DisplayName"
},
"highlights": false,
"pageSize": 2
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "Name"
},
"pageSize": 2
}
}
Exemple de réponse
{
"instances": {
"hits": [],
"hitCount": 0,
"continuationToken": null
},
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Diego",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
},
{
"name": "San Francisco",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
Définitions
Nom | Description |
---|---|
Hierarchies |
Type d’expansion des nœuds de hiérarchie. Lorsqu’il est défini sur « UntilChildren », les nœuds de hiérarchie sont développés de manière récursive jusqu’à ce qu’il y ait plusieurs enfants. Lorsqu’elle est définie sur « OneLevel », les hiérarchies sont développées uniquement au paramètre d’instances de recherche de chemin d’accès correspondant à un seul niveau. Facultatif, la valeur par défaut est « UntilChildren ». |
Hierarchies |
Définition de l’extension des nœuds de hiérarchie dans le même appel d’instances de recherche. |
Hierarchies |
Valeur à utiliser pour le tri des nœuds de hiérarchie. Lorsqu’elle est définie sur « CumulativeInstanceCount », les hiérarchies retournées sont triées en fonction du nombre total d’instances appartenant au nœud de hiérarchie et de ses nœuds de hiérarchie enfants. Lorsqu’elle est définie sur « Name », les hiérarchies retournées sont triées en fonction du nom de la hiérarchie. Facultatif, la valeur par défaut est « CumulativeInstanceCount ». |
Hierarchies |
Définition du tri des nœuds de hiérarchie. |
Hierarchy |
Nœud de hiérarchie qui contient les instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null. |
Highlights |
Le texte de série chronologique mis en surbrillance instance être affiché à l’utilisateur. Mise en surbrillance des insertions et des balises dans les parties de texte correspondant à la chaîne de recherche. N’utilisez aucune des propriétés mises en surbrillance pour effectuer d’autres appels d’API. |
Instance |
La série chronologique instance retournée par l’appel de recherche d’instances. Retourné instance correspond à la demande de recherche et contient le texte en surbrillance à afficher à l’utilisateur s’il est défini sur « true ». |
Instances |
Valeur à utiliser pour le tri des instances de série chronologique avant d’être retournée par l’appel d’instances de recherche. Lorsqu’elle est définie sur « Rank », les instances retournées sont triées en fonction de la pertinence. Lorsqu’il est défini sur « DisplayName », les résultats retournés sont triés en fonction du nom d’affichage. Nom d’affichage est le nom du instance s’il existe, sinon, nom d’affichage est l’ID de série chronologique. La valeur par défaut est « Rank ». |
Instances |
Définition de la façon dont les instances de série chronologique sont triées avant d’être retournées par l’appel d’instances de recherche. |
Search |
Nœuds de hiérarchie qui contiennent les instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null. |
Search |
Paramètre de la façon de retourner des séries chronologiques instance hiérarchies par appel d’instances de recherche. |
Search |
Paramètres de la façon de retourner des instances de série chronologique par appel d’instances de recherche. |
Search |
Demande d’exécuter une requête de recherche sur des instances de série chronologique et de retourner des instances de série chronologique correspondantes. |
Search |
Instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null. |
Search |
Page unique des résultats de la recherche. |
Tsi |
Informations sur une erreur d’API. |
Tsi |
Erreur d’API particulière avec un code d’erreur et un message. |
Tsi |
Informations supplémentaires sur l’erreur. |
HierarchiesExpandKind
Type d’expansion des nœuds de hiérarchie. Lorsqu’il est défini sur « UntilChildren », les nœuds de hiérarchie sont développés de manière récursive jusqu’à ce qu’il y ait plusieurs enfants. Lorsqu’elle est définie sur « OneLevel », les hiérarchies sont développées uniquement au paramètre d’instances de recherche de chemin d’accès correspondant à un seul niveau. Facultatif, la valeur par défaut est « UntilChildren ».
Nom | Type | Description |
---|---|---|
OneLevel |
string |
|
UntilChildren |
string |
HierarchiesExpandParameter
Définition de l’extension des nœuds de hiérarchie dans le même appel d’instances de recherche.
Nom | Type | Description |
---|---|---|
kind |
Type d’expansion des nœuds de hiérarchie. Lorsqu’il est défini sur « UntilChildren », les nœuds de hiérarchie sont développés de manière récursive jusqu’à ce qu’il y ait plusieurs enfants. Lorsqu’elle est définie sur « OneLevel », les hiérarchies sont développées uniquement au paramètre d’instances de recherche de chemin d’accès correspondant à un seul niveau. Facultatif, la valeur par défaut est « UntilChildren ». |
HierarchiesSortBy
Valeur à utiliser pour le tri des nœuds de hiérarchie. Lorsqu’elle est définie sur « CumulativeInstanceCount », les hiérarchies retournées sont triées en fonction du nombre total d’instances appartenant au nœud de hiérarchie et de ses nœuds de hiérarchie enfants. Lorsqu’elle est définie sur « Name », les hiérarchies retournées sont triées en fonction du nom de la hiérarchie. Facultatif, la valeur par défaut est « CumulativeInstanceCount ».
Nom | Type | Description |
---|---|---|
CumulativeInstanceCount |
string |
|
Name |
string |
HierarchiesSortParameter
Définition du tri des nœuds de hiérarchie.
Nom | Type | Description |
---|---|---|
by |
Valeur à utiliser pour le tri des nœuds de hiérarchie. Lorsqu’elle est définie sur « CumulativeInstanceCount », les hiérarchies retournées sont triées en fonction du nombre total d’instances appartenant au nœud de hiérarchie et de ses nœuds de hiérarchie enfants. Lorsqu’elle est définie sur « Name », les hiérarchies retournées sont triées en fonction du nom de la hiérarchie. Facultatif, la valeur par défaut est « CumulativeInstanceCount ». |
HierarchyHit
Nœud de hiérarchie qui contient les instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null.
Nom | Type | Description |
---|---|---|
cumulativeInstanceCount |
integer |
Nombre total d’instances qui appartiennent à ce nœud et de ses sous-arborescences correspondant à la requête. |
hierarchyNodes |
Nœuds de hiérarchie enfants de ce nœud. Peut être vide ou null. |
|
name |
string |
Nom du nœud de hiérarchie. Peut être vide, ne peut pas être null. |
Highlights
Le texte de série chronologique mis en surbrillance instance être affiché à l’utilisateur. Mise en surbrillance des insertions et des balises dans les parties de texte correspondant à la chaîne de recherche. N’utilisez aucune des propriétés mises en surbrillance pour effectuer d’autres appels d’API.
Nom | Type | Description |
---|---|---|
description |
string |
Description mise en surbrillance des instance de série chronologique. Ce paramètre peut être null. |
hierarchyIds |
string[] |
Liste des ID de hiérarchie de série chronologique mis en surbrillance auxquels appartient instance série chronologique. Ne peut pas être utilisé pour rechercher des hiérarchies. Ce paramètre peut être null. |
hierarchyNames |
string[] |
Liste des noms de hiérarchie de séries chronologiques mis en surbrillance auxquels appartient instance série chronologique. Ne peut pas être utilisé pour rechercher des hiérarchies. Ce paramètre peut être null. |
instanceFieldNames |
string[] |
Liste des noms de champs de série chronologique instance en surbrillance. Ce paramètre peut être null. |
instanceFieldValues |
string[] |
Liste des valeurs de champ de série chronologique instance en surbrillance. Ce paramètre peut être null. |
name |
string |
Nom de la série chronologique en surbrillance instance. Ce paramètre peut être null. |
timeSeriesId |
string[] |
Liste des valeurs de chaîne en surbrillance de l’ID de série chronologique à afficher. Ne peut pas être utilisé pour rechercher instance. |
typeName |
string |
Nom de type de série chronologique mis en surbrillance auquel appartient cette instance. |
InstanceHit
La série chronologique instance retournée par l’appel de recherche d’instances. Retourné instance correspond à la demande de recherche et contient le texte en surbrillance à afficher à l’utilisateur s’il est défini sur « true ».
Nom | Type | Description |
---|---|---|
hierarchyIds |
string[] |
Liste des ID de hiérarchie de série chronologique auxquels la série chronologique instance correspondant à la demande de recherche appartient. Ne peut pas être utilisé pour rechercher des hiérarchies. Ce paramètre peut être null. |
highlights |
Le texte de série chronologique mis en surbrillance instance être affiché à l’utilisateur. Mise en surbrillance des insertions et des balises dans les parties de texte correspondant à la chaîne de recherche. N’utilisez aucune des propriétés mises en surbrillance pour effectuer d’autres appels d’API. |
|
name |
string |
Nom de la série chronologique instance correspondant à la demande de recherche. Ce paramètre peut être null. |
timeSeriesId |
Time |
ID de série chronologique de la série chronologique instance correspondant à la demande de recherche. |
typeId |
string |
Représente le type auquel appartient la série chronologique instance qui correspond à la demande de recherche. Jamais null. |
InstancesSortBy
Valeur à utiliser pour le tri des instances de série chronologique avant d’être retournée par l’appel d’instances de recherche. Lorsqu’elle est définie sur « Rank », les instances retournées sont triées en fonction de la pertinence. Lorsqu’il est défini sur « DisplayName », les résultats retournés sont triés en fonction du nom d’affichage. Nom d’affichage est le nom du instance s’il existe, sinon, nom d’affichage est l’ID de série chronologique. La valeur par défaut est « Rank ».
Nom | Type | Description |
---|---|---|
DisplayName |
string |
|
Rank |
string |
InstancesSortParameter
Définition de la façon dont les instances de série chronologique sont triées avant d’être retournées par l’appel d’instances de recherche.
Nom | Type | Description |
---|---|---|
by |
Valeur à utiliser pour le tri des instances de série chronologique avant d’être retournée par l’appel d’instances de recherche. Lorsqu’elle est définie sur « Rank », les instances retournées sont triées en fonction de la pertinence. Lorsqu’il est défini sur « DisplayName », les résultats retournés sont triés en fonction du nom d’affichage. Nom d’affichage est le nom du instance s’il existe, sinon, nom d’affichage est l’ID de série chronologique. La valeur par défaut est « Rank ». |
SearchHierarchyNodesResponse
Nœuds de hiérarchie qui contiennent les instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null.
Nom | Type | Description |
---|---|---|
continuationToken |
string |
S’il est retourné, cela signifie que les résultats actuels représentent un résultat partiel. Le jeton de continuation permet d’obtenir la page suivante des résultats. Pour obtenir la page suivante des résultats de la requête, envoyez la même requête avec le paramètre de jeton de continuation dans l’en-tête HTTP « x-ms-continuation ». |
hitCount |
integer |
Nombre total de nœuds de hiérarchie qui contient les instances correspondant à la requête en fonction de l’entrée. |
hits |
Liste des nœuds de hiérarchie qui contient les instances correspondant à la requête en fonction de l’entrée. Peut être vide. |
SearchInstancesHierarchiesParameters
Paramètre de la façon de retourner des séries chronologiques instance hiérarchies par appel d’instances de recherche.
Nom | Type | Description |
---|---|---|
expand |
Définition de l’extension des nœuds de hiérarchie dans le même appel d’instances de recherche. Facultatif, la valeur par défaut est « UntilChildren ». |
|
pageSize |
integer |
Nombre maximal de hiérarchies dans le même niveau à retourner dans la même page. Facultatif, la valeur par défaut est 10 quand elle n’est pas définie. La plage est comprise entre 1 et 100. S’il existe des résultats au-delà de la taille de la page, le jeton de continuation peut être utilisé pour extraire la page suivante. |
sort |
Définition du tri des nœuds de hiérarchie. Facultatif, la valeur par défaut est « CumulativeInstanceCount ». |
SearchInstancesParameters
Paramètres de la façon de retourner des instances de série chronologique par appel d’instances de recherche.
Nom | Type | Description |
---|---|---|
highlights |
boolean |
Définition des résultats de recherche mis en surbrillance ou non. Lorsqu’il est défini sur « true », les résultats de recherche en surbrillance sont retournés. Lorsqu’elle est définie sur « false », les résultats de la recherche en surbrillance ne sont pas retournés. La valeur par défaut est « True ». |
pageSize |
integer |
Nombre maximal d’instances attendues dans chaque page du résultat. La valeur par défaut est 10 quand elle n’est pas définie. Plages comprises entre 1 et 100. S’il existe des résultats au-delà de la taille de page, l’utilisateur peut utiliser le jeton de continuation pour extraire la page suivante. |
recursive |
boolean |
Définition des instances retournées. Lorsque récursif est défini sur « true », toutes les instances dont le chemin commence par le chemin d’accès du paramètre path sont retournées. Lorsque récursif est défini sur « false », seules les instances dont le chemin correspond exactement au paramètre path sont retournées. L’utilisation de la recherche récursive permet d’implémenter l’expérience utilisateur de recherche, tandis que l’utilisation de la recherche non récursive permet d’implémenter l’expérience de navigation. Facultatif, la valeur par défaut est « true ». |
sort |
Définition de la façon dont les instances de série chronologique sont triées avant d’être retournées par l’appel des instances de recherche - pertinence ou alphabétique. Facultatif, la valeur par défaut est « Rank ». |
SearchInstancesRequest
Demande d’exécuter une requête de recherche sur des instances de série chronologique et de retourner des instances de série chronologique correspondantes.
Nom | Type | Description |
---|---|---|
hierarchies |
Paramètres de la façon de retourner des hiérarchies de série chronologique instance. Si la valeur est null, les hiérarchies ne sont pas retournées. Si le paramètre instances a la valeur null et que le paramètre des hiérarchies n’est pas null, seules les hiérarchies sans instances sont retournées. |
|
instances |
Paramètres de la façon de retourner des instances de série chronologique. Peuvent avoir la valeur null. Lorsque les paramètres des instances et des hiérarchies sont null, les instances sont retournées dans les résultats en fonction des valeurs par défaut des paramètres, et les hiérarchies ne sont pas retournées. |
|
path |
string[] |
Filtrez sur le chemin de hiérarchie des instances de série chronologique. Le chemin d’accès est représenté sous forme de tableau de segments de chemin de chaîne. Le premier élément doit être le nom de la hiérarchie. Exemple : ["Location », « Californie"]. Facultatif, respectant la casse, jamais vide et peut être null. |
searchString |
string |
Interroger la chaîne de recherche qui sera mise en correspondance avec les attributs des instances de série chronologique. Exemple : « floor 100 ». Ne respectant pas la casse, doit être présent, mais peut être une chaîne vide. |
SearchInstancesResponse
Instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null.
Nom | Type | Description |
---|---|---|
continuationToken |
string |
S’il est retourné, cela signifie que les résultats actuels représentent un résultat partiel. Le jeton de continuation permet d’obtenir la page suivante des résultats. Pour obtenir la page suivante des résultats de la requête, envoyez la même requête avec le paramètre de jeton de continuation dans l’en-tête HTTP « x-ms-continuation ». |
hitCount |
integer |
Nombre total d’instances correspondant à la requête en fonction de l’entrée. |
hits |
Liste des instances correspondant à la requête en fonction de l’entrée. Peut être vide. |
SearchInstancesResponsePage
Page unique des résultats de la recherche.
Nom | Type | Description |
---|---|---|
hierarchyNodes |
Nœuds de hiérarchie qui contiennent les instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null. |
|
instances |
Instances correspondant à la requête en fonction de l’entrée. Peut être vide ou null. |
TsiError
Informations sur une erreur d’API.
Nom | Type | Description |
---|---|---|
error |
Erreur d’API particulière avec un code d’erreur et un message. |
TsiErrorBody
Erreur d’API particulière avec un code d’erreur et un message.
Nom | Type | Description |
---|---|---|
code |
string |
Chaîne indépendante du langage et lisible par l’homme qui définit un code d’erreur spécifique au service. Ce code sert d’indicateur plus spécifique pour le code d’erreur HTTP spécifié dans la réponse. Peut être utilisé pour gérer par programmation des cas d’erreur spécifiques. |
details |
Contient des informations supplémentaires sur les erreurs. Ce paramètre peut être null. |
|
innerError |
Contient une erreur plus spécifique qui limite la cause. Ce paramètre peut être null. |
|
message |
string |
Représentation de l’erreur, lisible et indépendante de la langue. Il est destiné à aider les développeurs et n’est pas adapté à l’exposition aux utilisateurs finaux. |
target |
string |
Cible de l’erreur particulière (par exemple, le nom de la propriété en erreur). Ce paramètre peut être null. |
TsiErrorDetails
Informations supplémentaires sur l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Chaîne indépendante du langage et lisible par l’homme qui définit un code d’erreur spécifique au service. Ce code sert d’indicateur plus spécifique pour le code d’erreur HTTP spécifié dans la réponse. Peut être utilisé pour gérer par programmation des cas d’erreur spécifiques. |
message |
string |
Représentation lisible et indépendante du langage de l’erreur. Il est destiné à aider les développeurs et n’est pas adapté à l’exposition des utilisateurs finaux. |