NsdManager.StopServiceResolution(NsdManager+IResolveListener) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
停止以 resolveService(NsdServiceInfo, ResolveListener) 啟動的服務解析。
[Android.Runtime.Register("stopServiceResolution", "(Landroid/net/nsd/NsdManager$ResolveListener;)V", "", ApiSince=34)]
public void StopServiceResolution(Android.Net.Nsd.NsdManager.IResolveListener listener);
[<Android.Runtime.Register("stopServiceResolution", "(Landroid/net/nsd/NsdManager$ResolveListener;)V", "", ApiSince=34)>]
member this.StopServiceResolution : Android.Net.Nsd.NsdManager.IResolveListener -> unit
參數
- listener
- NsdManager.IResolveListener
這應該是一個傳遞給 resolveService(NsdServiceInfo, ResolveListener) 的監聽器物件。 它會標示應停止的解決方案,並通知成功或失敗的停止。 這個值不可能為零值。
- 屬性
備註
停止以 resolveService(NsdServiceInfo, ResolveListener) 啟動的服務解析。 成功停止會透過呼叫 ResolveListener.onResolutionStopped 通知。
例如,若未能停止服務解析,例如當解決完成或請求者反覆停止解析時,應用程式會收到通知 ResolveListener.onStopResolutionFailed 並FAILURE_OPERATION_NOT_RUNNING
如果監聽器尚未註冊,對於在使用 T SDK 副檔 < 22 的裝置上執行的應用程式,會觸發 IllegalArgumentException。
Android 參考資料。android.net.nsd.NsdManager.stopServiceResolution
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。