PermissionSet.GetPermission(Type) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果指定型別存在於集合中,則取得許可權物件。
public:
System::Security::IPermission ^ GetPermission(Type ^ permClass);
public:
virtual System::Security::IPermission ^ GetPermission(Type ^ permClass);
public System.Security.IPermission? GetPermission (Type? permClass);
public virtual System.Security.IPermission GetPermission (Type permClass);
public System.Security.IPermission GetPermission (Type permClass);
member this.GetPermission : Type -> System.Security.IPermission
abstract member GetPermission : Type -> System.Security.IPermission
override this.GetPermission : Type -> System.Security.IPermission
Public Function GetPermission (permClass As Type) As IPermission
Public Overridable Function GetPermission (permClass As Type) As IPermission
參數
- permClass
- Type
所需許可權物件的型別。
傳回
PermissionSet中所包含之 permClass
參數所指定之型別之許可權對象的複本,如果不存在,則為 null
。
備註
方法會傳回 Unrestricted
PermissionSet的 null
。 雖然 Unrestricted
PermissionSet 實際上包含所有許可權,但沒有任何實際實例可傳回。
給繼承者的注意事項
當您繼承自 PermissionSet時,您可以覆寫 GetPermissionImpl(Type) 方法來變更 GetPermission(Type) 方法的行為。