property – element (schéma knihovny)

Vlastnost <> element určuje vlastnost, kterou knihovna používá. Tyto vlastnosti jsou specifické pro knihovnu, takže neexistuje žádná předdefinovaná sada názvů vlastností, které se mají použít. Tento prvek je nepovinný a neobsahuje žádné podřízené prvky.

Syntax

<!-- property -->
<xs:element name="property" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
        <xs:complexContent>
            <xs:extension base="xs:anyType">
                <xs:attribute name="name" type="canonical-name" use="required"/>
                    <xs:simpleType name="canonical-name">
                        <xs:restriction base="xs:string">
                            <xs:maxLength value="63"/>
                            <xs:pattern value="[0-9A-Za-z.]*"/>
                        </xs:restriction>
                    </xs:simpleType>
                <xs:attribute name="type"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>

Informace o elementu

Nadřazený element Podřízené elementy
elementu propertyStore (schéma knihovny) Žádný

 

Atributy

Atribut Popis Hodnoty
Jméno Veřejný. Požadovaný. Zobrazovaný název vlastnosti.
typ Veřejný. Požadovaný. Typ vlastnosti.
  • Libovolná: Výchozí. Hodnota nebude přetěžována subsystémem vlastností. VT_NULL vrátí GetPropertyType.
  • Null: Pro tuto vlastnost neexistuje žádná hodnota. VT_NULL vrátí GetPropertyType.
  • Řetězec: Hodnota musí být VT_LPWSTR.
  • Logická hodnota: Hodnota musí být VT_BOOL.
  • Bajt: Hodnota musí být VT_UI1.
  • Vyrovnávací paměť: Hodnota musí být VT_UI1
  • VT_VECTOR vyrovnávací paměti bajtů.
  • Int16: Hodnota musí být VT_I2.
  • UInt16: Hodnota musí být VT_UI2.
  • Int32: Hodnota musí být VT_I4.
  • UInt32: Hodnota musí být VT_UI4.
  • Int64: Hodnota musí být VT_I8.
  • UInt64: Hodnota musí být VT_UI8.
  • Double: Hodnota musí být VT_R8.
  • DateTime: Hodnota musí být VT_FILETIME.
  • Guid: Hodnota musí být VT_CLSID.
  • Objekt blob: Hodnota musí být VT_BLOB.
  • Objekt: Hodnota musí být VT_UNKNOWN.
  • Stream: Hodnota musí být VT_STREAM.
  • Schránka: Hodnota musí být VT_CF.

 

Poznámky

Požadavky <kanonického názvu> elementu odpovídají požadavkům služby Windows Search a systému vlastností Windows. Řetězec musí být typu kanonický.

schéma popisu knihovny

schématu vlastností

schématu popisu konektoru vyhledávání