Freigeben über


ExtensionQuery interface

Eine ExtensionQuery wird verwendet, um den Katalog nach einer Reihe von Erweiterungen zu durchsuchen, die mit einem von vielen Filterwerten übereinstimmen.

Eigenschaften

assetTypes

Beim Abrufen von Erweiterungen mit einer Abfrage; Häufig benötigt der Aufrufer nur eine kleine Teilmenge der Assets. Der Aufrufer kann eine Liste von Asset-Typen angeben, die zurückgegeben werden sollen, wenn die Erweiterung sie enthält. Alle anderen Vermögenswerte werden nicht zurückgegeben.

filters

Jeder Filter ist eine eindeutige Abfrage und verfügt über einen übereinstimmenden Satz von Erweiterungen, die von der Anforderung zurückgegeben werden. Jedes Ergebnis hat im resultierenden Array denselben Index, den der Filter in der eingehenden Abfrage hatte.

flags

Die Flags werden verwendet, um zu bestimmen, welche Informationen der Aufrufer für die übereinstimmenden Durchwahlen zurückgegeben haben möchte.

Details zur Eigenschaft

assetTypes

Beim Abrufen von Erweiterungen mit einer Abfrage; Häufig benötigt der Aufrufer nur eine kleine Teilmenge der Assets. Der Aufrufer kann eine Liste von Asset-Typen angeben, die zurückgegeben werden sollen, wenn die Erweiterung sie enthält. Alle anderen Vermögenswerte werden nicht zurückgegeben.

assetTypes: string[]

Eigenschaftswert

string[]

filters

Jeder Filter ist eine eindeutige Abfrage und verfügt über einen übereinstimmenden Satz von Erweiterungen, die von der Anforderung zurückgegeben werden. Jedes Ergebnis hat im resultierenden Array denselben Index, den der Filter in der eingehenden Abfrage hatte.

filters: QueryFilter[]

Eigenschaftswert

flags

Die Flags werden verwendet, um zu bestimmen, welche Informationen der Aufrufer für die übereinstimmenden Durchwahlen zurückgegeben haben möchte.

flags: ExtensionQueryFlags

Eigenschaftswert