SmtpPermission.IsSubsetOf(IPermission) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, определяющее, является ли текущее разрешение подмножеством заданного разрешения.
public:
override bool IsSubsetOf(System::Security::IPermission ^ target);
public override bool IsSubsetOf (System.Security.IPermission target);
override this.IsSubsetOf : System.Security.IPermission -> bool
Public Overrides Function IsSubsetOf (target As IPermission) As Boolean
Параметры
- target
- IPermission
Разрешение IPermission, для которого требуется проверить соотношение подмножеств. Его тип должен совпадать с типом текущего разрешения.
Возвращаемое значение
Значение true
, если текущее разрешение является подмножеством указанного разрешения. В противном случае — значение false
.
Исключения
Значение параметра target
не является объектом SmtpPermission.
Примеры
В следующем примере кода отображается подмножество связи между двумя разрешениями.
static bool CheckSubSet(
SmtpPermission^ permission)
{
SmtpPermission^ allAccess =
gcnew SmtpPermission(PermissionState::Unrestricted);
return permission->IsSubsetOf(allAccess);
}
public static bool CheckSubSet(SmtpPermission permission)
{
SmtpPermission allAccess = new
SmtpPermission(System.Security.Permissions.PermissionState.Unrestricted);
return permission.IsSubsetOf(allAccess);
}
Комментарии
Текущее разрешение является подмножеством указанного разрешения, если текущее разрешение указывает состояние, которое содержится в указанном разрешении. Если этот метод возвращает true
, текущее разрешение не представляет больше доступа к защищенному ресурсу, чем указанное разрешение.