ApplicationDeployment.ActivationUri Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.