语言

SocketPermission(String, String) 构造函数

定义

[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”作为主机。 另请注意:空主机字符串(“”)等效于“localhost”。 操作参数包含为指定主机(和端口)授予的操作的逗号分隔列表。 可能的操作包括“connect”、“listen”、“accept”、“resolve”或这些操作的任意组合。 指定其他三个项中的任何一个时,将自动添加“解析”。 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。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于