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
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/"