NsdManager.ResolveService 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ResolveService(NsdServiceInfo, NsdManager+IResolveListener) |
解決一個已發現的服務。 |
| ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener) |
解決一個已發現的服務。 |
ResolveService(NsdServiceInfo, NsdManager+IResolveListener)
解決一個已發現的服務。
[Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Landroid/net/nsd/NsdManager$ResolveListener;)V", "")]
public void ResolveService(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdManager.IResolveListener? listener);
[<Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Landroid/net/nsd/NsdManager$ResolveListener;)V", "")>]
member this.ResolveService : Android.Net.Nsd.NsdServiceInfo * Android.Net.Nsd.NsdManager.IResolveListener -> unit
參數
- serviceInfo
- NsdServiceInfo
服務待定
- listener
- NsdManager.IResolveListener
成功或失敗時會收到回電。 不可為空值。 不能用於現役服務解決。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
ResolveService(NsdServiceInfo, IExecutor, NsdManager+IResolveListener)
解決一個已發現的服務。
[Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Ljava/util/concurrent/Executor;Landroid/net/nsd/NsdManager$ResolveListener;)V", "", ApiSince=33)]
public void ResolveService(Android.Net.Nsd.NsdServiceInfo serviceInfo, Java.Util.Concurrent.IExecutor executor, Android.Net.Nsd.NsdManager.IResolveListener listener);
[<Android.Runtime.Register("resolveService", "(Landroid/net/nsd/NsdServiceInfo;Ljava/util/concurrent/Executor;Landroid/net/nsd/NsdManager$ResolveListener;)V", "", ApiSince=33)>]
member this.ResolveService : Android.Net.Nsd.NsdServiceInfo * Java.Util.Concurrent.IExecutor * Android.Net.Nsd.NsdManager.IResolveListener -> unit
參數
- serviceInfo
- NsdServiceInfo
送達尚未解決。 這個值不可能為零值。
- executor
- IExecutor
執行者用來執行監聽者回撥。 這個值不可能為零值。
- listener
- NsdManager.IResolveListener
成功或失敗時會收到回電。 這個值不可能為零值。
- 屬性
備註
此方法在 API 等級 34 中被棄用。 回傳的 ServiceInfo 可能在解決後隨時變得過時,包括回調結束後立即,且可能不包含某些可稍後傳送的服務資訊,例如額外的主機位址。 建議使用 registerServiceInfoCallback(DiscoveryRequest, Executor, ServiceInfoCallback),這樣應用程式會保持服務狀態 up-to-日期。
解決一個已發現的服務。 應用程式可以在建立連線前解析服務,取得 IP 和埠碼細節,以便建立連線。
Android 參考資料。android.net.nsd.NsdManager.resolveService
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。