Freigeben über


AppInstallManager.StartAppInstallAsync Methode

Definition

Überlädt

StartAppInstallAsync(String, String, Boolean, Boolean)

Startet die Installation der angegebenen App.

StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)

Startet die Installation der angegebenen App mit der Option zum Generieren von Telemetriedaten.

StartAppInstallAsync(String, String, Boolean, Boolean)

Startet die Installation der angegebenen App.

public:
 virtual IAsyncOperation<AppInstallItem ^> ^ StartAppInstallAsync(Platform::String ^ productId, Platform::String ^ skuId, bool repair, bool forceUseOfNonRemovableStorage) = StartAppInstallAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> StartAppInstallAsync(winrt::hstring const& productId, winrt::hstring const& skuId, bool const& repair, bool const& forceUseOfNonRemovableStorage);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> StartAppInstallAsync(string productId, string skuId, bool repair, bool forceUseOfNonRemovableStorage);
function startAppInstallAsync(productId, skuId, repair, forceUseOfNonRemovableStorage)
Public Function StartAppInstallAsync (productId As String, skuId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean) As IAsyncOperation(Of AppInstallItem)

Parameter

productId
String

Platform::String

winrt::hstring

Die Produkt-ID der zu installierenden App.

skuId
String

Platform::String

winrt::hstring

Die SKU-ID der zu installierenden App.

repair
Boolean

bool

True, um zu versuchen, die Installation einer bereits installierten App zu reparieren; andernfalls false.

forceUseOfNonRemovableStorage
Boolean

bool

True, um die App im nicht wechselbaren Speicher zu installieren, auch wenn der Benutzer Apps für die Installation in SD-Karte konfiguriert hat; false, um die App gemäß den Einstellungen des Benutzers in einem nicht wechselbaren Speicher oder SD-Karte zu installieren.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss ein AppInstallItem zurückgibt, das die App darstellt, die der Installationswarteschlange hinzugefügt wurde.

Attribute

Windows-Anforderungen

App-Funktionen
runFullTrust

Hinweise

Wenn diese Methode erfolgreich zurückgegeben wird, wurde die App der Installationswarteschlange hinzugefügt. Dies bedeutet nicht unbedingt, dass die Installation der App abgeschlossen ist. Um die Installation status zu bestimmen, überprüfen Sie die GetCurrentStatus-Methode des AppInstallItem-Rückgabewerts.

Weitere Informationen

Gilt für:

StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)

Startet die Installation der angegebenen App mit der Option zum Generieren von Telemetriedaten.

public:
 virtual IAsyncOperation<AppInstallItem ^> ^ StartAppInstallAsync(Platform::String ^ productId, Platform::String ^ skuId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ catalogId, Platform::String ^ bundleId, Platform::String ^ correlationVector) = StartAppInstallAsync;
/// [Windows.Foundation.Metadata.Overload("StartAppInstallWithTelemetryAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> StartAppInstallAsync(winrt::hstring const& productId, winrt::hstring const& skuId, bool const& repair, bool const& forceUseOfNonRemovableStorage, winrt::hstring const& catalogId, winrt::hstring const& bundleId, winrt::hstring const& correlationVector);
[Windows.Foundation.Metadata.Overload("StartAppInstallWithTelemetryAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> StartAppInstallAsync(string productId, string skuId, bool repair, bool forceUseOfNonRemovableStorage, string catalogId, string bundleId, string correlationVector);
function startAppInstallAsync(productId, skuId, repair, forceUseOfNonRemovableStorage, catalogId, bundleId, correlationVector)
Public Function StartAppInstallAsync (productId As String, skuId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean, catalogId As String, bundleId As String, correlationVector As String) As IAsyncOperation(Of AppInstallItem)

Parameter

productId
String

Platform::String

winrt::hstring

Die Produkt-ID der zu installierenden App.

skuId
String

Platform::String

winrt::hstring

Die SKU-ID der zu installierenden App.

repair
Boolean

bool

True, um zu versuchen, die Installation einer bereits installierten App zu reparieren; andernfalls false.

forceUseOfNonRemovableStorage
Boolean

bool

True, um die App im nicht wechselbaren Speicher zu installieren, auch wenn der Benutzer Apps für die Installation in SD-Karte konfiguriert hat; false, um die App gemäß den Einstellungen des Benutzers in einem nicht wechselbaren Speicher oder SD-Karte zu installieren.

catalogId
String

Platform::String

winrt::hstring

Die Katalog-ID der zu installierenden App.

bundleId
String

Platform::String

winrt::hstring

Die Bundle-ID der zu installierenden App.

correlationVector
String

Platform::String

winrt::hstring

Eine Korrelationsvektorzeichenfolge, die zum Generieren von Telemetriedaten verwendet werden kann.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss ein AppInstallItem zurückgibt, das die App darstellt, die der Installationswarteschlange hinzugefügt wurde.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)
App-Funktionen
runFullTrust

Hinweise

Die Hinweise für StartAppInstallAsync(String, String, Boolean, Boolean) gelten auch für diese Methode.

Weitere Informationen

Gilt für: