Freigeben über


System.Search.IsClosedDirectory

Wird von einem Containerelement als TRUE ausgegeben, um anzugeben, dass seine untergeordneten Elemente nicht von einem Indexer aufgelistet werden müssen, wenn sich das Containerelement seit der letzten inkrementellen Durchforstung der Indexüberprüfung nicht geändert hat. Dies trägt zur Optimierung der Indexerleistung bei. In diesen Containerfällen (Beispiele sind eine E-Mail mit Anlagen oder eine komprimierte Datei mit einer .zip Namenserweiterung) sind untergeordnete Elemente untrennbar mit ihrem übergeordneten Element zu trennen. Wenn instance die System.DateModified-Eigenschaft eines enthaltenen Elements geändert wird, ändert sich der System.DateModified-Wert des Containers in übereinstimmung. Wenn ein übergeordnetes Element gelöscht wird, werden auch alle untergeordneten Elemente gelöscht. Wenn der Container nicht geändert wurde, weiß der Indexer daher, dass sich nichts innerhalb des Containers geändert hat, und er muss den Container nicht öffnen, um den Inhalt einzeln zu untersuchen.

Windows 10, Version 1703, Windows 10, Version 1607, Windows 10, Version 1511, Windows 10, Version 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista

propertyDescription
   name = System.Search.IsClosedDirectory
   shellPKey = PKEY_Search_IsClosedDirectory
   formatID = 0B63E343-9CCC-11D0-BCDB-00805FCCCE04
   propID = 23
   SearchInfo
      InInvertedIndex = false
      IsColumn = false
   typeInfo
      type = Boolean

Bemerkungen

PKEY-Werte werden in Propkey.h definiert.

Wichtig

Wenn ein Element TRUE für diese Eigenschaft ausgibt, muss jedes seiner untergeordneten Elemente die System.Search.IsFullyContained-Eigenschaft als TRUE ausgeben, um zu verhindern, dass diese Elemente aus dem Index gelöscht werden.

 

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

Stringformat

booleanFormat

Numberformat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl