SmtpPermission.Union(IPermission) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立目前權限與指定權限聯集的權限。
public:
override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission
參數
- target
- IPermission
要與目前使用權限結合的 IPermission。
傳回
新的 SmtpPermission 使用權限,表示目前使用權限和指定使用權限的聯集。
例外狀況
target
不是 SmtpPermission。
範例
下列範例會建立許可權物件,該對像是兩個許可權對象的聯集。
static SmtpPermission^ UnionWithFull(
SmtpPermission^ permission)
{
SmtpPermission^ allAccess =
gcnew SmtpPermission(PermissionState::Unrestricted);
return (SmtpPermission^) permission->Union(allAccess);
}
public static SmtpPermission UnionWithFull(SmtpPermission permission)
{
SmtpPermission allAccess = new
SmtpPermission(System.Security.Permissions.PermissionState.Unrestricted);
return (SmtpPermission) permission.Union(allAccess);
}
備註
方法會 Union 傳回許可權,代表目前許可權和指定許可權所表示的所有狀態。 任何傳遞許可權的要求都會通過其等位。