Windows Dev Center

ProvisioningAgent.ProvisionFromXmlDocumentAsync | provisionFromXmlDocumentAsync Method

Esegue il provisioning asincrono di un dispositivo per la connettività di rete in base al documento XML fornito.

Nota  Questa funzionalità è disponibile solo per le applicazioni degli operatori di rete mobile o per le app di Windows Store a cui viene concesso accesso privilegiato da operatori di rete mobile. Per ulteriori informazioni, vedere Banda larga mobile: app per dispositivo di Windows Store.

Sintassi


provisioningAgent.provisionFromXmlDocumentAsync(provisioningXmlDocument).done( /* Esito positivo e gestori di errori */ );

Parametri

provisioningXmlDocument

Type: String [JavaScript] | System.String [.NET] | Platform::String [C++]

Un'istanza di CarrierControlSchema che contiene le informazioni di provisioning della connettività di rete.

Valore restituito

Type: IAsyncOperation<ProvisionFromXmlDocumentResults>

Un gestore asincrono per avviare il tentativo di provisioning e tenere traccia del completamento.

Note

È possibile recuperare i risultati del tentativo di provisioning utilizzando il metodo ProvisionResultsXml quando il tentativo di provisioning è stato completato.

ProvisionFromXmlDocumentAsync restituisce gli errori critici come HRESULT che verranno convertiti in eccezioni. Gli HRESULT più comuni restituiti sono elencati di seguito:

NomeHRESULTDescrizione
E_ACCESSDENIED0x80070005LIl chiamante è l'app di un operatore, ma ha tentato di eseguire il provisioning di profili di un altro operatore
PROVCORE_E_XML_MALFORMED0x82170001Il file del provisioning non è un formato XML corretto
PROVCORE_E_XML_INVALID0x82170002Il file di provisioning non è conforme allo schema
PROVCORE_E_XML_SIGNATURE_INVALID0x82170003La firma del file di provisioning non è valida.
PROVCORE_E_XML_SIGNATURE_UNTRUSTED0x82170004Il certificato di firma non viene concatenato a una CA radice attendibile
PROVCORE_E_XML_DIGEST_INVALID0x82170005Il file del provisioning è stato modificato dopo la firma
PROVCORE_E_XML_SIGNER_UNTRUSTED0x82170006L'utente non ha approvato il provisioning da questo certificato.
PROVCORE_E_NO_LEAF_CERT0x82170007Nessun certificato foglia è stato incluso nella firma XML
PROVCORE_E_SIGNING_CERTIFICATE_INVALID_FOR_SIGNING0x8217000DIl certificato di firma non soddisfa i requisiti (convalida estesa, utilizzo di firma digitale)
PROVCORE_E_XML_MISSING_SIGNATURE0x8217000EXML non è stato firmato (e il chiamante non è un'applicazione di un operatore Mobile Broadband)

 

Requisiti

Client supportato minimo

Windows 8

Server supportato minimo

Windows Server 2012

Spazio dei nomi

Windows.Networking.NetworkOperators
Windows::Networking::NetworkOperators [C++]

Metadati

Windows.winmd

Vedere anche

ProvisioningAgent

 

 

Mostra:
© 2015 Microsoft