UriTemplateTable.MakeReadOnly(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Делает объект UriTemplateTable доступным только для чтения.
public:
void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
public void MakeReadOnly (bool allowDuplicateEquivalentUriTemplates);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (allowDuplicateEquivalentUriTemplates As Boolean)
Параметры
- allowDuplicateEquivalentUriTemplates
- Boolean
Указывает, допускаются ли эквивалентные дубликаты экземпляров UriTemplate в таблице UriTemplateTable.
Комментарии
При вызове метода MakeReadOnly(Boolean) выполняется одна из следующих проверок:
Если при вызове метода MakeReadOnly(Boolean) передается значение
false
, таблица UriTemplateTable проверяется на предмет содержания нескольких шаблонов с одинаковой структурой. Если такие шаблоны обнаружены, возникает исключение. Эта проверка используется совместно с методом MatchSingle(Uri), если требуется обеспечить, чтобы только один шаблон соответствовал входящему универсальному коду ресурса (URI).Если при вызове метода MakeReadOnly(Boolean) передается значение
true
, в объекте UriTemplateTable может содержаться несколько шаблонов с эквивалентной структурой. Впрочем, все строки запросов в шаблонах не должны быть неоднозначными. Допускаются идентичные строки запросов. Эта проверка используется совместно с методом Match(Uri), если допускается несколько соответствий шаблону для потенциального URI.
Обрабатывается только первый вызов метода MakeReadOnly(Boolean), все последующие вызовы не учитываются, и исключение при этом не выдается.