Freigeben über


RegisterPackageOptions.ExternalLocationUri Eigenschaft

Definition

Ruft den URI eines externen Datenträgerspeicherorts außerhalb des MSIX-Pakets ab, in dem das Paketmanifest auf Anwendungsinhalt verweisen kann, oder legt den URI fest.

public:
 property Uri ^ ExternalLocationUri { Uri ^ get(); void set(Uri ^ value); };
Uri ExternalLocationUri();

void ExternalLocationUri(Uri value);
public System.Uri ExternalLocationUri { get; set; }
var uri = registerPackageOptions.externalLocationUri;
registerPackageOptions.externalLocationUri = uri;
Public Property ExternalLocationUri As Uri

Eigenschaftswert

Der URI eines externen Datenträgerspeicherorts außerhalb des MSIX-Pakets, an dem das Paketmanifest auf Anwendungsinhalt verweisen kann.

Hinweise

Diese Eigenschaft kann verwendet werden, wenn Sie die Paketidentität durch Packen mit externem Speicherort gewähren. Ein Paket mit externem Speicherort enthält nur ein Paketmanifest (keine ausführbare Datei oder andere Anwendungsinhalte). Das Paketmanifest verweist auf Anwendungsinhalte an einem externen Datenträgerspeicherort außerhalb des Pakets.

In diesem Szenario können Sie die ExternalLocationUri-Eigenschaft verwenden, um den Speicherort anzugeben, an dem die ausführbare Datei Ihrer Anwendung und andere Inhalte installiert werden. Erstellen Sie in Code, der von Ihrem Installationsprogramm oder Ihrer Anwendung ausgeführt wird, ein RegisterPackageOptions-Objekt , und weisen Sie diese Eigenschaft dem externen Speicherort zu. Rufen Sie dann die RegisterPackageByUriAsync-Methode auf, und übergeben Sie das RegisterPackageOptions-Objekt an den Optionsparameter .

In den meisten Fällen wird empfohlen, die ExternalLocationUri-Eigenschaft eines AddPackageOptions-Objekts in Verbindung mit der AddPackageByUriAsync-Methode anstelle dieser Eigenschaft und der RegisterPackageByUriAsync-Methode zu verwenden.

Gilt für:

Weitere Informationen