SocketPermission(String, String) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public SocketPermission(string? host, string? action);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.Net.SocketPermission : string * string -> Java.Net.SocketPermission
參數
- host
- String
電腦的主機名稱或 IP 位址,可選擇性地加入冒號,後接埠口或埠口範圍。
- action
- String
動作線。
- 屬性
備註
建立一個新的 SocketPermission 物件,包含指定的動作。 主機以 DNS 名稱或數值 IP 位址表示。 可選擇性地提供埠號或端口區段(以冒號與 DNS 名稱或 IP 位址分隔)。 若要指定本地機器,請使用「localhost」作為主機。 另外注意:空的 host 字串(“”)相當於「localhost」。 actions 參數包含一段逗號分隔的指定主機(及埠)所授予的動作清單。 可能的動作包括「連結」、「傾聽」、「接受」、「解決」,或這些組合。 當指定其他三個選項時,「解決」字會自動加入。 SocketPermission 實例的範例如下:
nr = new SocketPermission("www.example.com", "connect");
nr = new SocketPermission("www.example.com:80", "connect");
nr = new SocketPermission("*.example.com", "connect");
nr = new SocketPermission("*.edu", "resolve");
nr = new SocketPermission("204.160.241.0", "connect");
nr = new SocketPermission("localhost:1024-65535", "listen");
nr = new SocketPermission("204.160.241.0:1024-65535", "connect");
Java 參考 java.net.SocketPermission.SocketPermission。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。