PolicyStatement.PermissionSet 属性
定义
注意
Code Access Security is not supported or honored by the runtime.
获取或设置策略语句的 PermissionSet。Gets or sets the PermissionSet of the policy statement.
public:
property System::Security::PermissionSet ^ PermissionSet { System::Security::PermissionSet ^ get(); void set(System::Security::PermissionSet ^ value); };
public System.Security.PermissionSet PermissionSet { get; set; }
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.PermissionSet PermissionSet { get; set; }
member this.PermissionSet : System.Security.PermissionSet with get, set
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.PermissionSet : System.Security.PermissionSet with get, set
Public Property PermissionSet As PermissionSet
属性值
策略语句的 PermissionSet。The PermissionSet of the policy statement.
- 属性
示例
下面的代码示例演示如何使用 PermissionSet 属性添加对策略语句的权限。The following code example shows how to use the PermissionSet property to add permissions to the policy statement. 此代码示例是为类提供的更大示例的一部分 PolicyStatement 。This code example is part of a larger example provided for the PolicyStatement class.
NamedPermissionSet^ allPerms = gcnew NamedPermissionSet(
L"allPerms" );
allPerms->AddPermission( gcnew SecurityPermission(
SecurityPermissionFlag::Execution ) );
allPerms->AddPermission( gcnew ZoneIdentityPermission(
SecurityZone::MyComputer ) );
allPerms->AddPermission( gcnew SiteIdentityPermission(
L"www.contoso.com" ) );
( *policyStatement)->PermissionSet = allPerms;
NamedPermissionSet allPerms = new NamedPermissionSet("allPerms");
allPerms.AddPermission(
new SecurityPermission(SecurityPermissionFlag.Execution));
allPerms.AddPermission(
new ZoneIdentityPermission(SecurityZone.MyComputer));
allPerms.AddPermission(
new SiteIdentityPermission("www.contoso.com"));
policyStatement.PermissionSet = allPerms;
Dim allPerms As New NamedPermissionSet("allPerms")
allPerms.AddPermission( _
New SecurityPermission(SecurityPermissionFlag.Execution))
allPerms.AddPermission( _
New ZoneIdentityPermission(SecurityZone.MyComputer))
allPerms.AddPermission( _
New SiteIdentityPermission("www.contoso.com"))
policyStatement.PermissionSet = allPerms