baseschema Field

Topic Last Modified: 2006-06-13

An array of URLs identifying other folders within the same store that contain schema definition items.

Full Name

urn:schemas-microsoft-com:exch-data:baseschema

Content Class

urn:content-classes:folder

Variant Subtype

 Array of Variants (Strings)

 VT_ARRAY | VT_VARIANT (VT_BSTR)

OLE DB Type

DBTYPE_ARRAY | DBTYPE_VARIANT

Remarks

Use the baseschema property in conjunction with the schema-collection-ref Field to define a folder's schema scope. Set this property on any folder containing schema definition items to identify subsequent folders that should be searched for schema items. Applications always check the current folder before proceeding to the folders identified by the baseschema property.

The order in which the URLs are listed in this property is significant: When searching for schema definition items, applications perform a breadth-first search for definition items within the folder's schema scope starting in the folder identified by schema-collection-ref Field. Folders subsequently identified by the baseschema property of this schema collection folder are then searched in the order that they appear in the property. During the search, the first encountered definition item is always used, and other subsequent definition items are ignored. Each baseschema folder can then in turn define its own set of baseschema folders. These folders are searched in the order that they appear in the property.

Examples

"file://./backofficestorage/domain/store/MyAppFolder1a/schema/"

"file://./backofficestorage/domain/store/MyAppFolder1b/schema/"

See Also

Other Resources

schema-collection-ref Field
Schema