メインコンテンツまでスキップ

cancelSubscribeData

cancelSubscribeData

Provider Instanceのリアルタイム購読を即座に解除します。lifecycleイベントなしで、直ちにサーバーへ取消要求を送信します。

パラメータ

  • provInstNameString): 購読を解除するProvider Instanceの名前

戻り値: なし(void

説明

サーバーへ購読取消メッセージを送信する点はunsubscribeDataと同じです。

unsubscribeDataとの違い:

  • unsubscribeData: onUnsubscribeDataBefore → サーバー取消 → onUnsubscribeDataAfterのlifecycleイベントが発生
  • cancelSubscribeData: lifecycleイベントなしで、保存された購読情報から直ちにサーバー取消を送信

lifecycleイベントが不要な場合や、フォームのdispose時に素早く整理したい場合に使用します。

Example

// lifecycle 이벤트 없이 즉시 구독 해제
$vm.cancelSubscribeData("stockProvider");

関連

  • $vm.subscribeData(provInstName, callback) — リアルタイム購読を開始
  • $vm.unsubscribeData(provInstName) — lifecycleイベントとともに購読を解除
  • $vm.cancelAllSubscribeData() — すべての購読を解除