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
想要的權限物件的類型。
傳回
由 中包含permClass的參數指定的PermissionSet權限物件副本,若null不存在則為該參數。
備註
該方法回傳 null 為 UnrestrictedPermissionSet。 雖然 a UnrestrictedPermissionSet 實際上包含所有權限,但沒有實際可回傳的實例。
給繼承者的注意事項
當你繼承自 PermissionSet時,可以透過覆寫該GetPermission(Type)方法來改變方法的GetPermissionImpl(Type)行為。