Поделиться через


XboxLiveDeviceAddress.SnapshotChanged Событие

Определение

Событие, возникающее при изменении snapshot для этого XboxLiveDeviceAddress.

Моментальные снимки — это сериализованные формы объектов XboxLiveDeviceAddress , которые могут передаваться на удаленные устройства через каналы внеполосного канала, такие как сопоставление Xbox Live. Однако они представляют сведения о сетевом адресе устройства в определенное время и могут меняться с течением времени. Чтобы избежать ненужных проблем с подключением, следует прослушивать события XboxLiveDeviceAddress.SnapshotChanged на локальном адресе устройства, чтобы узнать, когда было обновлено содержимое snapshot, и обновлять сериализованный snapshot в любом месте передачи или кэширования, чтобы удаленные устройства всегда имели последнюю информацию.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.

// 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) 

Тип события

Применяется к