鴻蒙OS NetPermission

2022-06-10 16:34 更新

NetPermission

java.lang.Object

|---java.security.Permission

|---|---java.security.BasicPermission

|---|---|---java.net.NetPermission

public final class NetPermission
extends BasicPermission

此類用于各種網(wǎng)絡(luò)權(quán)限。 NetPermission 包含名稱(也稱為“目標(biāo)名稱”)但沒有操作列表; 您要么擁有命名權(quán)限,要么沒有。

目標(biāo)名稱是網(wǎng)絡(luò)權(quán)限的名稱(見下文)。 命名約定遵循分層屬性命名約定。 此外,星號(hào)可能出現(xiàn)在名稱的末尾,跟在“.”之后,或者單獨(dú)出現(xiàn),表示通配符匹配。 例如:“foo”。 和 "" 表示通配符匹配,而 "foo" 和 "ab" 不表示。

下表列出了所有可能的 NetPermission 目標(biāo)名稱,并為每個(gè)名稱提供了權(quán)限允許的內(nèi)容的描述以及授予代碼權(quán)限的風(fēng)險(xiǎn)的討論。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
NetPermission(String name) 創(chuàng)建具有指定名稱的新 NetPermission。
NetPermission(String name, String actions) 創(chuàng)建具有指定名稱的新 NetPermission 對象。

方法總結(jié)

從類 java.security.BasicPermission 繼承的方法
getActions, implies
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從類 java.security.Permission 繼承的方法
checkGuard, getName, newPermissionCollection

構(gòu)造函數(shù)詳細(xì)信息

NetPermission

public NetPermission(String name)

創(chuàng)建具有指定名稱的新 NetPermission。 該名稱是 NetPermission 的符號(hào)名稱,例如“setDefaultAuthenticator”等。星號(hào)可以出現(xiàn)在名稱的末尾,跟在“.”之后,或者單獨(dú)出現(xiàn),表示通配符匹配。

參數(shù):

參數(shù)名稱 參數(shù)描述
name NetPermission 的名稱。

Throws:

Throw名稱 Throw描述
NullPointerException 如果name為null。
IllegalArgumentException 如果name為empty。

NetPermission

public NetPermission(String name, String actions)

創(chuàng)建具有指定名稱的新 NetPermission 對象。 該名稱是 NetPermission 的符號(hào)名稱,且操作字符串當(dāng)前未使用且應(yīng)為空。

參數(shù):

參數(shù)名稱 參數(shù)描述
name NetPermission 的名稱。
actions 應(yīng)該為空。

Throws:

Throw名稱 Throw描述
NullPointerException 如果name為null。
IllegalArgumentException 如果name為empty。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)