FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса FileCodeGroup.
public:
FileCodeGroup(System::Security::Policy::IMembershipCondition ^ membershipCondition, System::Security::Permissions::FileIOPermissionAccess access);
public FileCodeGroup (System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Permissions.FileIOPermissionAccess access);
new System.Security.Policy.FileCodeGroup : System.Security.Policy.IMembershipCondition * System.Security.Permissions.FileIOPermissionAccess -> System.Security.Policy.FileCodeGroup
Public Sub New (membershipCondition As IMembershipCondition, access As FileIOPermissionAccess)
Параметры
- membershipCondition
- IMembershipCondition
Условие членства, проверяющее свидетельство, чтобы определить, применяет ли политику эта группа кода.
- access
- FileIOPermissionAccess
Одно из значений перечисления FileIOPermissionAccess. Это значение используется для создания предоставляемого разрешения FileIOPermission.
Исключения
Параметр membershipCondition
имеет значение null
.
Недопустимый тип параметра membershipCondition
.
-или-
Недопустимый тип параметра access
.
Примеры
В следующем коде показано использование конструктора FileCodeGroup . Этот пример входит в состав более крупного примера использования класса FileCodeGroup.
FileCodeGroup^ fileCodeGroup = gcnew FileCodeGroup(
gcnew AllMembershipCondition,FileIOPermissionAccess::AllAccess );
FileCodeGroup fileCodeGroup =
new FileCodeGroup(
new AllMembershipCondition(),
FileIOPermissionAccess.AllAccess);
Dim fileCodeGroup As New FileCodeGroup( _
New AllMembershipCondition, _
FileIOPermissionAccess.AllAccess)
Комментарии
Этот конструктор создает простую группу кода. Дочерние группы кода можно добавить с помощью AddChild метода .
FileCodeGroup возвращает набор разрешений, содержащий динамически вычисляемый FileIOPermission объект, который предоставляет доступ к файлу каталога, из которого выполняется код. Тип предоставленного доступа определяется параметром access
.