Dela via


egenskapselement (biblioteksschema)

Egenskapen <> anger en egenskap som används av biblioteket. Dessa egenskaper är specifika för biblioteket, så det finns ingen fördefinierad uppsättning egenskapsnamn att använda. Det här elementet är valfritt och har inga underordnade element.

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>

Elementinformation

Överordnat element Underordnade element
propertyStore-element (biblioteksschema) Ingen

 

Attribut

Attribut Beskrivning Värden
Namn Offentlig. Krävs. Egenskapens visningsnamn.
typ Offentlig. Krävs. Typ av egenskap.
  • Alla: Standard. Värdet framtvingas inte av egenskapsundersystemet. VT_NULL returneras av GetPropertyType.
  • Null: Det finns inget värde för den här egenskapen. VT_NULL returneras av GetPropertyType.
  • Sträng: Värdet måste vara en VT_LPWSTR.
  • Booleskt värde: Värdet måste vara en VT_BOOL.
  • Byte: Värdet måste vara en VT_UI1.
  • Buffert: Värdet måste vara en VT_UI1
  • VT_VECTOR buffert med byte.
  • Int16: Värdet måste vara en VT_I2.
  • UInt16: Värdet måste vara en VT_UI2.
  • Int32: Värdet måste vara en VT_I4.
  • UInt32: Värdet måste vara en VT_UI4.
  • Int64: Värdet måste vara en VT_I8.
  • UInt64: Värdet måste vara en VT_UI8.
  • Dubbelt: Värdet måste vara en VT_R8.
  • DateTime: Värdet måste vara en VT_FILETIME.
  • Guid: Värdet måste vara en VT_CLSID.
  • Blob: Värdet måste vara en VT_BLOB.
  • Objekt: Värdet måste vara en VT_UNKNOWN.
  • Ström: Värdet måste vara en VT_STREAM.
  • Urklipp: Värdet måste vara en VT_CF.

 

Anmärkningar

Kraven för <canonical-name>-elementet matchar kraven för Windows Search och Windows-egenskapssystemet. Strängen måste vara av typen canonical-type.

Schema för beskrivning av bibliotek

egenskapsscheman

Schema för beskrivning av sökanslutningsappen