Interfaccia IAppxManifestReader (appxpackaging.h)

Rappresenta un modello a oggetti del manifesto del pacchetto che fornisce metodi per accedere agli elementi e agli attributi del manifesto.

Ereditarietà

L'interfaccia IAppxManifestReader eredita dall'interfaccia IUnknown . IAppxManifestReader include anche questi tipi di membri:

Metodi

L'interfaccia IAppxManifestReader include questi metodi.

 
IAppxManifestReader::GetApplications

Ottiene un enumeratore che scorre le applicazioni definite nel manifesto.
IAppxManifestReader::GetCapabilities

Ottiene l'elenco delle funzionalità richieste dal pacchetto.
IAppxManifestReader::GetDeviceCapabilities

Ottiene un enumeratore che scorre le funzionalità del dispositivo definite nel manifesto.
IAppxManifestReader::GetPackageDependencies

Ottiene un enumeratore che scorre le dipendenze definite nel manifesto.
IAppxManifestReader::GetPackageId

Ottiene l'identificatore del pacchetto definito nel manifesto.
IAppxManifestReader::GetPrerequisite

Ottiene il prerequisito specificato come definito nel manifesto del pacchetto.
IAppxManifestReader::GetProperties

Ottiene le proprietà del pacchetto come definito nel manifesto.
IAppxManifestReader::GetResources

Ottiene un enumeratore che scorre le risorse definite nel manifesto.
IAppxManifestReader::GetStream

Ottiene il codice XML non elaborato analizzato e letto dal lettore manifesto.

Commenti

Non implementare questo oggetto. Usare invece l'implementazione fornita.

Questo oggetto IAppxManifestReader analizza e convalida il manifesto del pacchetto dell'app ed espone elementi e attributi nel manifesto in modo indipendente dai tipi. Questo oggetto può essere usato anche per ottenere un IStream sottostante per il codice XML non elaborato, se necessario.

Nota A partire da Windows 8.1, è consigliabile non usare più IAppxManifestReader::GetResources per scorrere solo i valori language nel manifesto. Usare invece IAppxManifestReader2::GetResources perché esegue l'iterazione anche su altri qualificatori di risorse, ad esempio Scale e DXFeatureLevel.
 
Questo oggetto può essere recuperato usando il metodo CreateManifestReader dell'interfaccia IAppxFactory o il metodo GetManifest dell'interfaccia IAppxPackageReader . In entrambi i casi, il manifesto viene convalidato prima di restituire l'oggetto IAppxManifestReader . Se il codice XML non è sintatticamente valido, i metodi indicati hanno esito negativo e l'oggetto IAppxManifestReader non viene restituito.

Esempio

Per un esempio, vedi Guida introduttiva: Leggere le informazioni sul manifesto del pacchetto dell'app.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione appxpackaging.h

Vedi anche

APPX_CAPABILITIES

IAppxManifestApplicationsEnumerator

IAppxManifestDeviceCapabilitiesEnumerator

IAppxManifestPackageDependenciesEnumerator

IAppxManifestPackageId

IAppxManifestProperties

IAppxManifestResourcesEnumerator