This topic contains documentation for the Microsoft.Search.Query.Office.Context schema. For the text of the schema, see Microsoft.Search.Query.Office.Context Schema.
Defines context information that augments a query. The root element in this schema is designed to be used inside the Microsoft.Search.Query.xsd schema.
Attribute | Value |
---|---|
targetNamespace | urn:Microsoft.Search.Query.Office.Context |
elementFormDefault | qualified |
attributeFormDefault | unqualified (default) |
Namespace | Prefix |
---|---|
urn:Microsoft.Search.Types | t: |
urn:Microsoft.Search.Query.Office.Context | (default) |
http://www.w3.org/2001/XMLSchema | xsd: |
http://www.w3.org/XML/1998/namespace | xml: |
namespace | id | schemaLocation |
---|---|---|
urn:Microsoft.Search.Types | (none) | Microsoft.Search.Types.xsd |
</UserPreferences>
</ServiceData>
</SystemInformation>
</ApplicationContext>
</OfficeContext>
Context information that may be useful in better handling the query. Describes context information generated by Microsoft® Office 2003.
Property | Value |
---|---|
abstract | false (default) |
name | OfficeContext |
nillable | false (default) |
type | complexType |
Attributes
Attribute: revision
Unsigned integer indicating the revision of the schema used in the request.
Property | Value |
---|---|
name | revision |
type | xsd:unsignedInt |
use | optional |
Attribute: build
The build of the component used to generate the request.
Property | Value |
---|---|
name | build |
type | t:String255 |
use | optional |
Subelements: Sequence
Elements must appear in the specified order.
User information and preferences.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | UserPreferences |
nillable | false (default) |
type | UserPreferencesType |
Data that the service has stored with Office.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | ServiceData |
nillable | false (default) |
type | ServiceDataType |
The name and version of the application the user is in.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | ApplicationContext |
nillable | false (default) |
type | ApplicationType |
The language that the query is in, if the application recognizes it.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | QueryLanguage |
nillable | false (default) |
type | xsd:language |
Language corresponding to the keyboard.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | KeyboardLanguage |
nillable | false (default) |
type | xsd:language |
Any element in another namespace. Can be used for extensibility in the future.
Property | Value |
---|---|
namespace | ##other |
processContents | skip |
minOccurs | 0 |
maxOccurs | unbounded |
Complex Type: UserPreferencesType
Describes user information and preferences.
Attributes
None
Subelements: Sequence
Elements must appear in the specified order.
Set to true if the user requests filtered content.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | ParentalControl |
nillable | false (default) |
type | xsd:boolean |
Any element in another namespace. Can be used for extensibility in the future.
Property | Value |
---|---|
namespace | ##other |
processContents | skip |
minOccurs | 0 |
maxOccurs | unbounded |
Describes service-specific data stored with Office 2003.
Attributes
None
Subelements: Sequence
Elements must appear in the specified order.
Data.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | Data |
nillable | false (default) |
type | t:String255 |
Any element in another namespace. Can be used for extensibility in the future.
Property | Value |
---|---|
namespace | ##other |
processContents | skip |
minOccurs | 0 |
maxOccurs | unbounded |
Describes data about the application that the user is running.
Attributes
None
Subelements: Sequence
Elements must appear in the specified order.
Application name.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | Name |
nillable | false (default) |
type | t:String255 |
Application version.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | Version |
nillable | false (default) |
type | t:String255 |
Information about the system that is sending the query. The service provider can use this to determine how to respond.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | SystemInformation |
nillable | false (default) |
type | SystemInformationType |
Any element in another namespace. Can be used for extensibility in the future.
Property | Value |
---|---|
namespace | ##other |
processContents | skip |
minOccurs | 0 |
maxOccurs | unbounded |
Complex Type: SystemInformationType
Describes information about the system that is requesting the information. The service provider can use this to determine how to respond.
Attributes
None
Subelements: Sequence
Elements must appear in the specified order.
The system's main language.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | SkuLanguage |
nillable | false (default) |
type | xsd:language |
One of the system's language flavors. There could be multiple ones.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | unbounded |
name | LanguagePack |
nillable | false (default) |
type | xsd:language |
The current language of the user interface.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | InterfaceLanguage |
nillable | false (default) |
type | xsd:language |
The country or region indicating the current location of the system.
Property | Value |
---|---|
abstract | false (default) |
minOccurs | 0 |
maxOccurs | 1 (default) |
name | Location |
nillable | false (default) |
type | t:ISO3166Type |
Any element in another namespace. Can be used for extensibility in the future.
Property | Value |
---|---|
namespace | ##other |
processContents | skip |
minOccurs | 0 |
maxOccurs | unbounded |