ApplicationDeployment.ActivationUri Eigenschaft

Definition

Ruft die URL ab, die verwendet wird, um das Bereitstellungsmanifest der Anwendung zu starten.

public:
 property Uri ^ ActivationUri { Uri ^ get(); };
public Uri ActivationUri { get; }
member this.ActivationUri : Uri
Public ReadOnly Property ActivationUri As Uri

Eigenschaftswert

Uri

Eine leere Zeichenfolge, wenn die TrustUrlParameters-Eigenschaft im Bereitstellungsmanifest lautet false, oder wenn der Benutzer eine UNC bereitgestellt hat, um die Bereitstellung zu öffnen oder lokal geöffnet zu haben. Andernfalls ist der Rückgabewert die vollständige URL, die zum Starten der Anwendung verwendet wird, einschließlich aller Parameter.

Beispiele

Der folgende Code zeigt, wie Sie die URL-Parameter mithilfe ActivationUrivon , und wie Sie die HttpUtility Klasse verwenden, um die Abfragezeichenfolge sicher zu analysieren. Mehrere Vorkommen derselben Abfragezeichenfolgenvariable werden in einem Eintrag der zurückgegebenen NameValueCollectionVariablen konsolidiert.

private NameValueCollection GetQueryStringParameters()
{
    NameValueCollection nameValueTable = new NameValueCollection();

    if (ApplicationDeployment.IsNetworkDeployed)
    {
        string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;
        nameValueTable = HttpUtility.ParseQueryString(queryString);
    }

    return (nameValueTable);
}
Private Function GetQueryStringParameters() As NameValueCollection
    Dim NameValueTable As New NameValueCollection()

    If (ApplicationDeployment.IsNetworkDeployed) Then
        Dim QueryString As String = ApplicationDeployment.CurrentDeployment.ActivationUri.Query
        NameValueTable = HttpUtility.ParseQueryString(QueryString)
    End If

    GetQueryStringParameters = NameValueTable
End Function

Hinweise

Diese Eigenschaft funktioniert sowohl in voll vertrauenswürdigen als auch teilweise vertrauenswürdigen Anwendungen.

Gilt für: