Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Declara un punto de extensibilidad de la aplicación de tipo windows.protocol. Una asociación de URI indica que la aplicación está registrada para controlar los URI con el esquema especificado.
Jerarquía de elementos
<Package>
└─ <Applications>
└─ <Application>
└─ <Extensions>
└─ <uap:Extension>
└─ <uap:Protocol>
Sintaxis
<uap:Protocol
Name = 'A required string with a value between 2 and 2048 characters in length.'
DesiredView = 'An optional string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
ReturnResults = 'An optional string that can have one of the following values: "none", "always", or "optional".' >
<!-- Child elements -->
uap:Logo?
uap:DisplayName?
uap:MigrationProgIds?
uap:ProgId?
uap:ProgId?
</uap:Protocol>
Clave
? opcional (cero o uno)
Atributos
| Atributo | Descripción | Tipo de dato | Obligatorio | Valor predeterminado |
|---|---|---|---|---|
| Nombre | Nombre del esquema de URI (por mailtoejemplo, ). Este nombre debe ser único para el paquete. |
Cadena con un valor entre 2 y 2048 caracteres de longitud. | Sí | |
| DesiredView | Cantidad deseada de espacio de pantalla que se va a usar cuando se inicia la cita. | Cadena opcional que puede tener uno de los siguientes valores: default, useLess, useHalf, useMore, useMinimum. | No | |
| ReturnResults | Especifica si la aplicación devuelve un valor cuando se invoca a través de una activación de URI. | Cadena opcional que puede tener uno de los siguientes valores: ninguno, siempre, opcional. | No |
Elementos secundarios
| Elemento secundario | Descripción |
|---|---|
| uap:Logo | Ruta de acceso a un archivo que contiene una imagen. |
| uap:DisplayName | Nombre descriptivo que se puede mostrar a los usuarios. |
| rescap3:MigrationProgIds | Contiene valores de identificador de programación (ProgID) que describen la aplicación, el componente y la versión de cada aplicación de escritorio de la que desea heredar asociaciones de archivos. |
| previewappcompat:ProgId | Identificador de programación (ProgID) que se puede asociar a un CLSID. ProgID identifica una clase pero con menos precisión que un CLSID porque no se garantiza que sea único globalmente. |
| desktop7:ProgId | Identificador de programación (ProgID) que se puede asociar a un CLSID. ProgID identifica una clase pero con menos precisión que un CLSID porque no se garantiza que sea único globalmente. |
Elementos primarios
| Elemento principal | Descripción |
|---|---|
| uap:Extension | Declara un punto de extensibilidad para la aplicación. |
Requisitos
| Elemento | Importancia |
|---|---|
| Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
| versión mínima del sistema operativo | Windows 10 versión 1511 (compilación 10586) |
Remarks
Ejemplos
El ejemplo siguiente se toma del manifiesto del paquete de uno de los ejemplos del SDK.
<Applications>
<Application
Id="App"
StartPage="default.html">
<Extensions>
<uap:Extension
Category="windows.protocol">
<uap:Protocol
Name="alsdk" />
</uap:Extension>
</Extensions>
</Application>
</Applications>
Consulte también
TareasCómo controlar la activación de URI
Conceptos Contratosy extensiones de aplicaciones