Freigeben über


ProvisioningAgent.ProvisionFromXmlDocumentAsync(String) Methode

Definition

Stellt ein Gerät für die Netzwerkkonnektivität basierend auf dem angegebenen XML-Dokument asynchron bereit.

Hinweis

Diese Funktionalität steht nur für Mobilfunkanbieter-Apps und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber zur Verfügung.

Wenn Sie diese API verwenden und Ihre App im Microsoft Store veröffentlichen möchten, benötigen Sie eine spezielle Genehmigung. Weitere Informationen finden Sie im Abschnitt Eingeschränkte Funktionen im Thema App-Funktionsdeklarationen .

public:
 virtual IAsyncOperation<ProvisionFromXmlDocumentResults ^> ^ ProvisionFromXmlDocumentAsync(Platform::String ^ provisioningXmlDocument) = ProvisionFromXmlDocumentAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ProvisionFromXmlDocumentResults> ProvisionFromXmlDocumentAsync(winrt::hstring const& provisioningXmlDocument);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ProvisionFromXmlDocumentResults> ProvisionFromXmlDocumentAsync(string provisioningXmlDocument);
function provisionFromXmlDocumentAsync(provisioningXmlDocument)
Public Function ProvisionFromXmlDocumentAsync (provisioningXmlDocument As String) As IAsyncOperation(Of ProvisionFromXmlDocumentResults)

Parameter

provisioningXmlDocument
String

Platform::String

winrt::hstring

Ein instance von CarrierControlSchema, das die Informationen zur Bereitstellung der Netzwerkkonnektivität enthält.

Gibt zurück

Ein asynchroner Handler, um den Bereitstellungsversuch zu starten und dessen Abschluss nachzuverfolgen.

Attribute

Windows-Anforderungen

App-Funktionen
cellularDeviceControl networkConnectionManagerProvisioning networkDataPlanProvisioning cellularDeviceIdentity

Hinweise

Sie können die Ergebnisse des Bereitstellungsversuchs mit der ProvisionResultsXml-Methode abrufen, wenn der Bereitstellungsversuch abgeschlossen ist.

ProvisionFromXmlDocumentAsync gibt kritische Fehler als HRESULTs zurück, die dann in Ausnahmen übersetzt werden. Die am häufigsten zurückgegebenen HRESULTs sind unten aufgeführt:

NameHRESULTBESCHREIBUNG
E_ACCESSDENIED0x80070005LAufrufer ist eine Operator-App, hat aber versucht, die Profile eines anderen Operators bereitzustellen.
PROVCORE_E_XML_MALFORMED0x82170001Die Bereitstellungsdatei ist kein wohlgeformtes XML
PROVCORE_E_XML_INVALID0x82170002Die Bereitstellungsdatei entspricht nicht dem Schema.
PROVCORE_E_XML_SIGNATURE_INVALID0x82170003Die Signatur der Bereitstellungsdatei ist ungültig.
PROVCORE_E_XML_SIGNATURE_UNTRUSTED0x82170004Signaturzertifikat ist nicht mit einer vertrauenswürdigen Stammzertifizierungsstelle verkettet
PROVCORE_E_XML_DIGEST_INVALID0x82170005Die Bereitstellungsdatei wurde nach der Signatur geändert.
PROVCORE_E_XML_SIGNER_UNTRUSTED0x82170006Der Benutzer hat die Bereitstellung aus diesem Zertifikat nicht genehmigt.
PROVCORE_E_NO_LEAF_CERT0x82170007In der XML-Signatur war kein Blattzertifikat enthalten.
PROVCORE_E_SIGNING_CERTIFICATE_INVALID_FOR_SIGNING0x8217000DSignaturzertifikat erfüllt nicht die Anforderungen (erweiterte Validierung, Verwendung digitaler Signaturen)
PROVCORE_E_XML_MISSING_SIGNATURE0x8217000EXML wurde nicht signiert (und der Anrufer war keine Mobile-Breitband-Betreiber-App).

Gilt für: