ProvisioningAgent.ProvisionFromXmlDocumentAsync | provisionFromXmlDocumentAsync Method

Met en service un périphérique pour la connectivité réseau de façon asynchrone, en fonction du document XML fourni.

Remarque  Cette fonctionnalité est disponible uniquement pour les applications d'opérateurs mobiles et les applications Windows Store ayant obtenu un accès privilégié des opérateurs de réseau mobile. Pour plus d'informations, consultez Haut débit mobile : applications pour périphériques Windows Store.

Syntaxe


provisioningAgent.provisionFromXmlDocumentAsync(provisioningXmlDocument).done( /* Vos gestionnaires de succès et d'erreurs */ );

Paramètres

provisioningXmlDocument

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

Une instance CarrierControlSchema qui contient les informations de configuration de la connexion réseau.

Valeur de retour

Type: IAsyncOperation<ProvisionFromXmlDocumentResults>

Un gestionnaire asynchrone utilisé pour démarrer la tentative de configuration et le suivi de son achèvement.

Remarques

Vous pouvez récupérer les résultats de la tentative de configuration à l'aide de la méthode ProvisionResultsXml lorsque la tentative de configuration est terminée.

ProvisionFromXmlDocumentAsync retourne les erreurs critiques sous forme de HRESULT qui sont ensuite convertis en exceptions. Les HRESULT les plus courants retournés sont répertoriés ci-dessous :

NameHRESULTDescription
E_ACCESSDENIED0x80070005LL'appelant est une application d'opérateur, mais qui a tenté de configurer les profils d'un autre opérateur.
PROVCORE_E_XML_MALFORMED0x82170001Le fichier de configuration n'est pas au format XML correct.
PROVCORE_E_XML_INVALID0x82170002Le fichier de configuration n'est pas conforme au schéma.
PROVCORE_E_XML_SIGNATURE_INVALID0x82170003La signature du fichier de configuration n'est pas valide.
PROVCORE_E_XML_SIGNATURE_UNTRUSTED0x82170004Le certificat de signature n'est pas chaîné à une autorité racine approuvée
PROVCORE_E_XML_DIGEST_INVALID0x82170005Le fichier de configuration a été modifié après sa signature.
PROVCORE_E_XML_SIGNER_UNTRUSTED0x82170006L'utilisateur n'a pas approuvé la configuration de ce certificat.
PROVCORE_E_NO_LEAF_CERT0x82170007Aucun certificat de feuille n'a été inclus dans la signature XML
PROVCORE_E_SIGNING_CERTIFICATE_INVALID_FOR_SIGNING0x8217000DLe certificat de signature ne répond pas aux spécifications (validation étendue, utilisation d'une signature numérique)
PROVCORE_E_XML_MISSING_SIGNATURE0x8217000ELe code XML n'a pas été signé (et l'appelant n'est pas une application d'opérateur mobile à haut débit)

 

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

ProvisioningAgent

 

 

Afficher:
© 2014 Microsoft