WebPermission.AddPermission Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанный универсальный код ресурса (URI) с указанными правами доступа к текущему WebPermission.
Перегрузки
| Имя | Описание |
|---|---|
| AddPermission(NetworkAccess, String) |
Добавляет указанную строку URI с указанными правами доступа к текущему WebPermission. |
| AddPermission(NetworkAccess, Regex) |
Добавляет указанный универсальный код ресурса (URI) с указанными правами доступа к текущему WebPermission. |
AddPermission(NetworkAccess, String)
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
Добавляет указанную строку URI с указанными правами доступа к текущему WebPermission.
public:
void AddPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public void AddPermission(System.Net.NetworkAccess access, string uriString);
member this.AddPermission : System.Net.NetworkAccess * string -> unit
Public Sub AddPermission (access As NetworkAccess, uriString As String)
Параметры
- access
- NetworkAccess
Значение, NetworkAccess указывающее права доступа, предоставляемые URI.
- uriString
- String
Строка, описывающая универсальный код ресурса (URI), к которому предоставляются права доступа.
Исключения
uriString равно null.
Комментарии
Если вы указали None в качестве PermissionStateзначения , используйте AddPermission для разрешения использования uriString в целевом классе. Способ, который uriString можно использовать целевым классом access, определяется. Укажите в качестве параметра доступа для добавления URI, указанного Accept параметром, в список URI принимает строки или укажите uriStringConnect в качестве параметра доступа, чтобы добавить URI в список строк подключения URI.
Note
AddPermission Unrestricted Вызов WebPermission не будет влиять, так как разрешение предоставляется всем URI.
Note
Строка URI кандидата проверяется в списке соответствующих регулярных выражений (AcceptList или ConnectList) двумя способами. Во-первых, строка URI кандидата проверяется в соответствующем списке; Затем, если совпадения нет, строка URI кандидата преобразуется в соответствующий Uri список и проверяется в соответствии с соответствующим списком.
См. также раздел
Применяется к
AddPermission(NetworkAccess, Regex)
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
- Исходный код:
- WebPermission.cs
Добавляет указанный универсальный код ресурса (URI) с указанными правами доступа к текущему WebPermission.
public:
void AddPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
member this.AddPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> unit
Public Sub AddPermission (access As NetworkAccess, uriRegex As Regex)
Параметры
- access
- NetworkAccess
NetworkAccess, указывающий права доступа, предоставляемые URI.
- uriRegex
- Regex
Регулярное выражение, описывающее набор URI, к которым предоставляются права доступа.
Исключения
Параметр uriRegex имеет значение null.
Комментарии
Если вы указали None в качестве PermissionStateзначения , используйте AddPermission для разрешения использования uriRegex в целевом классе. Укажите Accept в качестве access параметра, чтобы добавить URI, указанный uriRegex параметром, в список URI принять строки или указать Connect в качестве параметра доступа, чтобы добавить URI в список строк подключения URI.
Note
Вызов AddPermission экземпляра UnrestrictedWebPermission не повлияет, так как разрешение предоставляется всем URI.
Note
Рекомендуется создать uriRegex их с помощью RegexOptions.IgnoreCaseRegexOptions.Compiledфлагов , а также RegexOptions.Singleline флагов.
Note
Строка URI кандидата проверяется в списке соответствующих регулярных выражений (AcceptList или ConnectList) двумя способами. Во-первых, строка URI кандидата проверяется в соответствующем списке; Затем, если совпадения нет, строка URI кандидата преобразуется в соответствующий Uri список и проверяется в соответствии с соответствующим списком.