Bagikan melalui


ProvisioningAgent.ProvisionFromXmlDocumentAsync(String) Metode

Definisi

Menyediakan perangkat untuk konektivitas jaringan secara asinkron, berdasarkan dokumen XML yang disediakan.

Catatan

Fungsionalitas ini hanya tersedia untuk aplikasi operator seluler dan aplikasi UWP yang diberikan akses istimewa oleh operator jaringan seluler.

Jika Anda ingin menggunakan API ini dan menerbitkan aplikasi anda ke Microsoft Store, maka Anda akan memerlukan persetujuan khusus. Untuk informasi selengkapnya, lihat bagian Kemampuan terbatas dalam topik Deklarasi kemampuan aplikasi .

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

Instans CarrierControlSchema yang berisi informasi provisi konektivitas jaringan.

Mengembalikan

Handler asinkron untuk memulai upaya provisi dan melacak penyelesaiannya.

Atribut

Persyaratan Windows

Kemampuan aplikasi
cellularDeviceControl networkConnectionManagerProvisioning networkDataPlanProvisioning cellularDeviceIdentity

Keterangan

Anda dapat mengambil hasil upaya provisi menggunakan metode ProvisionResultsXml ketika upaya provisi telah selesai.

ProvisionFromXmlDocumentAsync mengembalikan kesalahan penting sebagai HRESULT yang kemudian diterjemahkan ke dalam pengecualian. HRESULT yang paling umum dikembalikan tercantum di bawah ini:

NamaHRESULTDeskripsi
E_ACCESSDENIED0x80070005LPenelepon adalah aplikasi operator, tetapi mencoba menyediakan profil operator yang berbeda
PROVCORE_E_XML_MALFORMED0x82170001File provisi bukan XML yang terbentuk dengan baik
PROVCORE_E_XML_INVALID0x82170002File provisi tidak sesuai dengan skema
PROVCORE_E_XML_SIGNATURE_INVALID0x82170003Tanda tangan file provisi tidak valid
PROVCORE_E_XML_SIGNATURE_UNTRUSTED0x82170004Sertifikat penandatanganan tidak ditautkan ke CA akar tepercaya
PROVCORE_E_XML_DIGEST_INVALID0x82170005File provisi diubah setelah ditandatangani
PROVCORE_E_XML_SIGNER_UNTRUSTED0x82170006Pengguna tidak menyetujui provisi dari sertifikat ini.
PROVCORE_E_NO_LEAF_CERT0x82170007Tidak ada sertifikat daun yang disertakan dalam tanda tangan XML
PROVCORE_E_SIGNING_CERTIFICATE_INVALID_FOR_SIGNING0x8217000DSertifikat penandatanganan tidak memenuhi persyaratan (Validasi Diperpanjang, penggunaan tanda tangan digital)
PROVCORE_E_XML_MISSING_SIGNATURE0x8217000EXML tidak ditandatangani (dan pemanggil bukan aplikasi operator broadband seluler)

Berlaku untuk