Schema for .NET ApplicationSettings service. Copyright (c) 2001 Microsoft Corporation. All rights reserved. This element encapsulates the content document for the service. The service is designed to store and manage application settings that are described through well-formed, namespace-qualified XML. This element defines the basic myApplicationSettingsType. This element defines the applicationSetting, the basic unit of storage within this service. An applicationSetting can be cached and replicated through normal Microsoft® .NET My Services caching and replication techniques. An applicationSetting is identified by a single and stable ID attribute, @id. An applicationSetting can also be identified by a number of applicationSettingNames that are defined as URIs. Most of an application setting is represented by an {any} entry, a shorthand notation for any free-form, namespace- qualified XML. This element defines a unique name for the applicationSetting that programmers will use to code. Unlike the @id attribute, which is a stable and unique name defined by .NET My Services, it is a stable name defined by the applications.

The format of this name is a URI. Applications can name their applicationSettings using URIs with the uuid: or a http: scheme that allows a delegated hierarchical namespace, as shown in the following examples:

  • uuid:56c3da65-a6d6-4f78-bbbd-e8c5eac98aae
  • http://schemas.microsoft.com/office/2002/08/outlook#coolTools
  • http://schemas.microsoft.com/vs/2002/03/studio#codeLayout
This element can be repeated any number of times to indicate that this applicationSetting is used by a number of applications.