AsynchronousChannelProvider.Provider 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳系統範圍的預設非同步通道提供者,用於此 Java 虛擬機的呼叫。
[Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;", "", ApiSince=26)]
public static Java.Nio.Channels.Spi.AsynchronousChannelProvider? Provider();
[<Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/AsynchronousChannelProvider;", "", ApiSince=26)>]
static member Provider : unit -> Java.Nio.Channels.Spi.AsynchronousChannelProvider
傳回
系統範圍的預設非同步頻道提供者
- 屬性
備註
回傳系統範圍的預設非同步通道提供者,用於此 Java 虛擬機的呼叫。
此方法的第一次呼叫會定位預設提供者物件如下:
<進攻線>
<李>
若系統屬性 java.nio.channels.spi.AsynchronousChannelProvider 定義為完整提供者類別,則視為具象提供者類別的全限定名稱。 該類別被載入並實例化;若此程序失敗,則會拋出未指定錯誤。
</李>
<李>
如果在系統類別載入器可見的 jar 檔案中安裝了一個提供者類別,且該 jar 檔案包含資源目錄java.nio.channels.spi.AsynchronousChannelProvider中命名META-INF/services的提供者設定檔,則會取用該檔案中指定的第一個類別名稱。 該類別被載入並實例化;若此程序失敗,則會拋出未指定錯誤。
</李>
<李>
最後,若上述方式未指定提供者,則實例化系統預設提供者類別並回傳結果。
</李>
</ol>
此方法的後續呼叫會回傳第一次呼叫所回傳的提供者。
Java 文件 java.nio.channels.spi.AsynchronousChannelProvider.provider()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。