PackageManager.AddPackageByUriAsync(Uri, AddPackageOptions) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public:
virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ AddPackageByUriAsync(Uri ^ packageUri, AddPackageOptions ^ options) = AddPackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("AddPackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageByUriAsync(Uri const& packageUri, AddPackageOptions const& options);
[Windows.Foundation.Metadata.Overload("AddPackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> AddPackageByUriAsync(System.Uri packageUri, AddPackageOptions options);
function addPackageByUriAsync(packageUri, options)
Public Function AddPackageByUriAsync (packageUri As Uri, options As AddPackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)
Parameter
URI paket yang akan ditambahkan. URI dapat menggunakan skema URI file (file://) untuk jalur file lokal dan jalur jaringan lokal. Protokol HTTP dan HTTPS juga didukung. Dimulai dengan Windows build 22556, URI dapat menunjuk ke paket atau file Penginstal Aplikasi.
- options
- AddPackageOptions
Opsi penyebaran paket untuk operasi.
Mengembalikan
Status permintaan penyebaran. DeploymentResult berisi nilai akhir yang dikembalikan dari operasi penyebaran, setelah selesai. DeploymentProgress dapat digunakan untuk mendapatkan persentase penyelesaian selama seluruh operasi penyebaran.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 2004 (diperkenalkan dalam 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v10.0)
|
Keterangan
Metode ini menyederhanakan kelebihan beban AddPackageAsync yang ada dengan mengonsolidasikan semua opsi penyebaran ke dalam satu parameter. Metode ini juga mendukung fitur berikut yang tidak tersedia dengan overload AddPackageAsync :
Anda dapat menggunakan properti ExternalLocationURI dari parameter opsi untuk menentukan URI lokasi disk eksternal di luar paket MSIX tempat manifes paket dapat mereferensikan konten aplikasi. Untuk informasi selengkapnya tentang skenario ini dan sampel kode terkait, lihat Memberikan identitas paket dengan pengemasan dengan lokasi eksternal.
Anda dapat menggunakan properti AllowUnsigned dari parameter opsi untuk memungkinkan informasi aktivasi dari executable dalam paket yang tidak ditandatangani. Untuk informasi selengkapnya tentang skenario ini dan sampel kode terkait, lihat Aplikasi yang dihosting.