Freigeben über


SecondaryTile.RequestCreateAsync Methode

Definition

Überlädt

RequestCreateAsync()

Zeigt das Flyout An Start anheften an, über das der Benutzer bestätigen kann, dass er die sekundäre Kachel erstellen möchte, wodurch wiederum die Kachel erstellt wird. Mit Überladungen dieser Methode können Sie die Position des Flyouts auf dem Bildschirm angeben.

Hinweis

Es empfiehlt sich, das Flyout An Start anheften in der Nähe der Schaltfläche anzuzeigen, die die Anforderung zum Erstellen der Kachel aufgerufen hat. Daher wird empfohlen, die Form RequestCreateAsync(Point) dieser Methodenüberladung zu verwenden.

Auf Windows Phone 8.1 wird die sekundäre Kachel über diesen Aufruf erstellt, ohne dem Benutzer ein Flyout anzuzeigen, ihn zur Bestätigung aufzufordern oder eine Kachelgröße oder einen Titeltext auszuwählen. Beachten Sie, dass bei Verwendung der RequestCreateAsync-Methode zum Anheften einer sekundären Kachel in Windows Phone 8.x-App die App angehalten und der Benutzer zum Startbildschirm weitergeleitet wird. Derselbe API-Aufruf auf einem PC hält das Programm nicht an. Beachten Sie daher, dass code, der nach RequestCreateAsync aufgerufen wird, nicht garantiert ausgeführt wird, bevor die App angehalten wird. Um dieses potenzielle Problem zu vermeiden, sollten Sie das OnSuspended-Ereignis Ihrer App verwenden, um Code auszuführen, z. B. das Aktualisieren der angehefteten Kachel, der ausgeführt werden sollte, bevor die App angehalten wird. Um ein Beispiel für dieses Muster anzuzeigen, laden Sie das Beispiel kachelupdate bei Angehalten herunter, und führen Sie es aus.

RequestCreateAsync(Point)

Zeigt das Flyout An Start anheften über einer angegebenen Position an, über die der Benutzer bestätigen kann, dass er die sekundäre Kachel erstellen möchte, wodurch wiederum die Kachel erstellt wird.

Auf Windows Phone 8.1 wird die sekundäre Kachel über diesen Aufruf erstellt, ohne dem Benutzer ein Flyout anzuzeigen, ihn zur Bestätigung aufzufordern oder eine Kachelgröße oder einen Titeltext auszuwählen. Beachten Sie, dass bei Verwendung der RequestCreateAsync-Methode zum Anheften einer sekundären Kachel in Windows Phone 8.x-App die App angehalten und der Benutzer zum Startbildschirm weitergeleitet wird. Derselbe API-Aufruf auf einem PC hält das Programm nicht an. Beachten Sie daher, dass code, der nach RequestCreateAsync aufgerufen wird, nicht garantiert ausgeführt wird, bevor die App angehalten wird. Um dieses potenzielle Problem zu vermeiden, sollten Sie das OnSuspended-Ereignis Ihrer App verwenden, um Code auszuführen, z. B. das Aktualisieren der angehefteten Kachel, der ausgeführt werden sollte, bevor die App angehalten wird. Um ein Beispiel für dieses Muster anzuzeigen, laden Sie das Beispiel kachelupdate bei Angehalten herunter, und führen Sie es aus.

RequestCreateAsync()

Zeigt das Flyout An Start anheften an, über das der Benutzer bestätigen kann, dass er die sekundäre Kachel erstellen möchte, wodurch wiederum die Kachel erstellt wird. Mit Überladungen dieser Methode können Sie die Position des Flyouts auf dem Bildschirm angeben.

Hinweis

Es empfiehlt sich, das Flyout An Start anheften in der Nähe der Schaltfläche anzuzeigen, die die Anforderung zum Erstellen der Kachel aufgerufen hat. Daher wird empfohlen, die Form RequestCreateAsync(Point) dieser Methodenüberladung zu verwenden.

Auf Windows Phone 8.1 wird die sekundäre Kachel über diesen Aufruf erstellt, ohne dem Benutzer ein Flyout anzuzeigen, ihn zur Bestätigung aufzufordern oder eine Kachelgröße oder einen Titeltext auszuwählen. Beachten Sie, dass bei Verwendung der RequestCreateAsync-Methode zum Anheften einer sekundären Kachel in Windows Phone 8.x-App die App angehalten und der Benutzer zum Startbildschirm weitergeleitet wird. Derselbe API-Aufruf auf einem PC hält das Programm nicht an. Beachten Sie daher, dass code, der nach RequestCreateAsync aufgerufen wird, nicht garantiert ausgeführt wird, bevor die App angehalten wird. Um dieses potenzielle Problem zu vermeiden, sollten Sie das OnSuspended-Ereignis Ihrer App verwenden, um Code auszuführen, z. B. das Aktualisieren der angehefteten Kachel, der ausgeführt werden sollte, bevor die App angehalten wird. Um ein Beispiel für dieses Muster anzuzeigen, laden Sie das Beispiel kachelupdate bei Angehalten herunter, und führen Sie es aus.

public:
 virtual IAsyncOperation<bool> ^ RequestCreateAsync() = RequestCreateAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCreateAsync")]
IAsyncOperation<bool> RequestCreateAsync();
[Windows.Foundation.Metadata.Overload("RequestCreateAsync")]
public IAsyncOperation<bool> RequestCreateAsync();
function requestCreateAsync()
Public Function RequestCreateAsync () As IAsyncOperation(Of Boolean)

Gibt zurück

Ein Objekt, das zum Starten des asynchronen Erstellungsvorgangs und zum Abrufen von Informationen dazu verwendet wird.

Attribute

Hinweise

Nachdem eine sekundäre Kachel erstellt wurde, müssen Sie die folgenden Eigenschaften angeben, bevor sie angezeigt wird:

Diese Methode gibt einen asynchronen booleschen Wert über das IAsyncOperation-Objekt zurück, wie hier gezeigt. Der Wert true gibt an, dass die sekundäre Kachel erstellt und an den Startbildschirm angeheftet wurde.

async void showTileCreateRequest( SecondaryTile tile )  
{
    bool isPinned = await tile.requestCreateAsync();  
}

Gilt für:

RequestCreateAsync(Point)

Zeigt das Flyout An Start anheften über einer angegebenen Position an, über die der Benutzer bestätigen kann, dass er die sekundäre Kachel erstellen möchte, wodurch wiederum die Kachel erstellt wird.

Auf Windows Phone 8.1 wird die sekundäre Kachel über diesen Aufruf erstellt, ohne dem Benutzer ein Flyout anzuzeigen, ihn zur Bestätigung aufzufordern oder eine Kachelgröße oder einen Titeltext auszuwählen. Beachten Sie, dass bei Verwendung der RequestCreateAsync-Methode zum Anheften einer sekundären Kachel in Windows Phone 8.x-App die App angehalten und der Benutzer zum Startbildschirm weitergeleitet wird. Derselbe API-Aufruf auf einem PC hält das Programm nicht an. Beachten Sie daher, dass code, der nach RequestCreateAsync aufgerufen wird, nicht garantiert ausgeführt wird, bevor die App angehalten wird. Um dieses potenzielle Problem zu vermeiden, sollten Sie das OnSuspended-Ereignis Ihrer App verwenden, um Code auszuführen, z. B. das Aktualisieren der angehefteten Kachel, der ausgeführt werden sollte, bevor die App angehalten wird. Um ein Beispiel für dieses Muster anzuzeigen, laden Sie das Beispiel kachelupdate bei Angehalten herunter, und führen Sie es aus.

public:
 virtual IAsyncOperation<bool> ^ RequestCreateAsync(Point invocationPoint) = RequestCreateAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithPoint")]
IAsyncOperation<bool> RequestCreateAsync(Point const& invocationPoint);
[Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithPoint")]
public IAsyncOperation<bool> RequestCreateAsync(Point invocationPoint);
function requestCreateAsync(invocationPoint)
Public Function RequestCreateAsync (invocationPoint As Point) As IAsyncOperation(Of Boolean)

Parameter

invocationPoint
Point

Der Punkt, der als untere rechte Ecke des Flyouts An Start anheften verwendet wird.

Gibt zurück

Ein -Objekt, das Informationen zum asynchronen Erstellungsvorgang bereitstellt.

Attribute

Gilt für: