Condividi tramite


PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Metodo

Definizione

Overload

CreatePushNotificationChannelForApplicationAsync()

Crea un oggetto, associato all'app chiamante, tramite cui si recupera un canale di notifica push da Windows Push Notification Services (WNS).

CreatePushNotificationChannelForApplicationAsync(String)

Crea un oggetto, associato a un'app specificata, tramite cui si recupera un canale di notifica push da Servizi notifica push Windows (WNS). L'app specificata deve trovarsi nello stesso pacchetto dell'app chiamante. Questo overload deve essere chiamato solo da un pacchetto con più app, la maggior parte delle app deve usare il metodo senza parametri.

CreatePushNotificationChannelForApplicationAsync()

Crea un oggetto, associato all'app chiamante, tramite cui si recupera un canale di notifica push da Windows Push Notification Services (WNS).

public:
 static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync();
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
function createPushNotificationChannelForApplicationAsync()
Public Shared Function CreatePushNotificationChannelForApplicationAsync () As IAsyncOperation(Of PushNotificationChannel)

Restituisce

Oggetto, associato all'app chiamante, che viene usato per richiedere pushNotificationChannel da Windows Push Notification Services (WNS).The object, bound to the calling app, that is used to request a PushNotificationChannel from the Windows Push Notification Services (WNS).

Attributi

Esempio

Nell'esempio seguente viene illustrato l'uso di questo metodo per recuperare un canale per l'app chiamante.

var pushNotifications = Windows.Networking.PushNotifications;
var channel;

function openNotificationsChannel() {
    var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
    return channelOperation.then(function (newChannel) {
        channel = newChannel;
    }
);

Commenti

Le notifiche di aggiornamento, avviso popup e notifica dei riquadri che arrivano su questo canale vengono recapitate al riquadro principale o predefinito dell'app.

Se si tenta di registrare un canale di notifica push WNS quando non è presente alcuna connessione dati, viene generata un'eccezione.

Vedi anche

Si applica a

CreatePushNotificationChannelForApplicationAsync(String)

Crea un oggetto, associato a un'app specificata, tramite cui si recupera un canale di notifica push da Servizi notifica push Windows (WNS). L'app specificata deve trovarsi nello stesso pacchetto dell'app chiamante. Questo overload deve essere chiamato solo da un pacchetto con più app, la maggior parte delle app deve usare il metodo senza parametri.

public:
 static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(string applicationId);
function createPushNotificationChannelForApplicationAsync(applicationId)
Public Shared Function CreatePushNotificationChannelForApplicationAsync (applicationId As String) As IAsyncOperation(Of PushNotificationChannel)

Parametri

applicationId
String

Platform::String

winrt::hstring

Identificatore dell'applicazione relativo al pacchetto (PRAID) dell'app da associare al canale di notifica push. L'app specificata deve trovarsi nello stesso pacchetto dell'app chiamante. Per altre info sul PRAID, vedi l'attributo Id dell'elemento Application .

Se si ospitano attività in background in un server COM out-of-process, separate dall'applicazione principale, passare come argomento per applicationId il PRAID dell'applicazione che definisce l'estensione windows.backgroundTask nel manifesto del pacchetto.

Restituisce

Oggetto, associato all'app specificata in applicationId, usata per richiedere pushNotificationChannel da Windows Push Notification Services (WNS).The object, bound to the app specified in applicationId, that is used to request a PushNotificationChannel from the Windows Push Notification Services (WNS).

Attributi

Commenti

Le notifiche di aggiornamento, avviso popup e notifica dei riquadri che arrivano su questo canale vengono recapitate al riquadro principale o predefinito dell'app.

Se si tenta di registrare un canale di notifica push WNS quando non è presente alcuna connessione dati, viene generata un'eccezione.

Vedi anche

Si applica a