Condividi tramite


elemento property (schema della libreria)

L'elemento <della proprietà> specifica una proprietà utilizzata dalla libreria. Queste proprietà sono specifiche della libreria, pertanto non esiste alcun set predefinito di nomi di proprietà da usare. Questo elemento è facoltativo e non ha elementi figlio.

Sintassi

<!-- 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>

Informazioni sull'elemento

Elemento padre Elementi figlio
elemento propertyStore (schema della libreria) Nessuno

 

Attributi

Attributo Descrizione Valori
name Pubblica. Obbligatorio. Nome visualizzato della proprietà.
tipo Pubblica. Obbligatorio. Tipo di proprietà.
  • Any: Impostazione predefinita. Il valore non verrà coercito dal sottosistema delle proprietà. VT_NULL verrà restituito da GetPropertyType.
  • Null: non esiste alcun valore per questa proprietà. VT_NULL verrà restituito da GetPropertyType.
  • Stringa: il valore deve essere un VT_LPWSTR.
  • Boolean: il valore deve essere un VT_BOOL.
  • Byte: il valore deve essere un VT_UI1.
  • Buffer: il valore deve essere un VT_UI1
  • VT_VECTOR buffer di byte.
  • Int16: il valore deve essere un VT_I2.
  • UInt16: il valore deve essere un VT_UI2.
  • Int32: il valore deve essere un VT_I4.
  • UInt32: il valore deve essere un VT_UI4.
  • Int64: il valore deve essere un VT_I8.
  • UInt64: il valore deve essere un VT_UI8.
  • Double: il valore deve essere un VT_R8.
  • DateTime: il valore deve essere un VT_FILETIME.
  • Guid: il valore deve essere un VT_CLSID.
  • BLOB: il valore deve essere un VT_BLOB.
  • Oggetto: il valore deve essere un VT_UNKNOWN.
  • Flusso: il valore deve essere un VT_STREAM.
  • Appunti: il valore deve essere un VT_CF.

 

Commenti

I requisiti per l'elemento <nome> canonico corrispondono ai requisiti per Windows Search e al sistema di proprietà Di Windows. La stringa deve essere di tipo canonico-type.

Schema della descrizione della libreria

Schemi proprietà

Schema di descrizione del connettore di ricerca