語言

NsdManager.StopServiceResolution(NsdManager+IResolveListener) 方法

定義

停止以 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 屬性授權中所述的詞彙使用。

適用於