Compartilhar via


XboxLiveDeviceAddress.SnapshotChanged Evento

Definição

Evento gerado quando o instantâneo deste XboxLiveDeviceAddress foi alterado.

Instantâneos são formas serializadas de objetos XboxLiveDeviceAddress que podem ser transmitidos para dispositivos remotos por meio de canais fora de banda, como a matchmaking do Xbox Live. No entanto, elas representam as informações de endereço de rede de um dispositivo em um determinado momento e podem ser alteradas ao longo do tempo. Para evitar problemas desnecessários de conectividade, você deve escutar os eventos XboxLiveDeviceAddress.SnapshotChanged no endereço do dispositivo local para saber quando seu conteúdo instantâneo foi atualizado e atualizar o instantâneo serializado em qualquer lugar que você tenha transmitido ou armazenado em cache, para que os dispositivos remotos sempre tenham as informações mais recentes.

Importante

Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime.

// Register
event_token SnapshotChanged(TypedEventHandler<XboxLiveDeviceAddress, IInspectable const&> const& handler) const;

// Revoke with event_token
void SnapshotChanged(event_token const* cookie) const;

// Revoke with event_revoker
XboxLiveDeviceAddress::SnapshotChanged_revoker SnapshotChanged(auto_revoke_t, TypedEventHandler<XboxLiveDeviceAddress, IInspectable const&> const& handler) const;
public event TypedEventHandler<XboxLiveDeviceAddress,object> SnapshotChanged;
function onSnapshotChanged(eventArgs) { /* Your code */ }
xboxLiveDeviceAddress.addEventListener("snapshotchanged", onSnapshotChanged);
xboxLiveDeviceAddress.removeEventListener("snapshotchanged", onSnapshotChanged);
- or -
xboxLiveDeviceAddress.onsnapshotchanged = onSnapshotChanged;
Public Custom Event SnapshotChanged As TypedEventHandler(Of XboxLiveDeviceAddress, Object) 

Tipo de evento

Aplica-se a