Protocollo (schema del pacchetto per Windows 8)

Dichiara un punto di estendibilità dell'app di tipo windows.protocol. Un'associazione URI indica che l'app è registrata per gestire gli URI con lo schema specificato.

Gerarchia degli elementi

<Pacchetto>
<Applicazioni>
<Applicazione>
<Estensioni>
<Estensione>
<Protocollo>

Sintassi

<Protocol Name = A string between 3 and 39 characters in length that contains numbers, lowercased letters, or a hyphen ('-'). >

  <!-- Child elements -->
  ( Logo?
  & DisplayName?
  )

</Protocol>

Chiave

? facoltativo (zero o uno)

& connettore interleave (può verificarsi in qualsiasi ordine)

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Nome

Nome dello schema URI, ad esempio "mailto". Questo nome deve essere univoco per il pacchetto.

Stringa di lunghezza compresa tra 3 e 39 caratteri che contiene numeri, lettere minuscole o un trattino ('-').

 

Elementi figlio

Elemento figlio Descrizione
DisplayName

Nome descrittivo che può essere visualizzato agli utenti.

Logo

Percorso di un file che contiene un'immagine.

 

Elementi padre

Elemento padre Descrizione
Estensione (nel tipo: CT_ApplicationExtensions)

Dichiara un punto di estendibilità per l'app.

 

Esempio

L'esempio seguente è tratto dal manifesto del pacchetto di uno degli esempi sdk.

<Applications>
  <Application Id="App" StartPage="default.html">
    <Extensions>
      <Extension Category="windows.protocol">
        <Protocol Name="alsdk" />
      </Extension>
    </Extensions>
  </Application>
</Applications>

Vedi anche

AttivitàCome gestire l'attivazione dell'URI

ConcettiAppcontracts and extensions

Requisiti

Valore
Namespace http://schemas.microsoft.com/appx/2010/manifest