UriTemplateTable.MakeReadOnly(Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
UriTemplateTable Wykonuje tylko odczyt.
public:
void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
public void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (allowDuplicateEquivalentUriTemplates As Boolean)
Parametry
- allowDuplicateEquivalentUriTemplates
- Boolean
Określa, czy zezwalać na zduplikowane wystąpienia równoważne UriTemplate w obiekcie UriTemplateTable.
Uwagi
Po wywołaniu MakeReadOnly(Boolean) metody następuje jeden z następujących typów weryfikacji:
Gdy MakeReadOnly(Boolean) jest wywoływana funkcja przekazywania
false, sprawdza, UriTemplateTable czy tabela nie zawiera wielu szablonów równoważnych strukturalnie. Jeśli znajdzie takie szablony, zostanie zgłoszony wyjątek. Ten typ weryfikacji jest używany w połączeniu z MatchSingle(Uri) , gdy chcesz upewnić się, że tylko jeden szablon pasuje do przychodzącego identyfikatora URI.Po MakeReadOnly(Boolean) wywołaniu przekazywania w elemencie
truemożna stosować wiele szablonów równoważnych strukturalnie w obiekcie UriTemplateTable. Jednak żadne ciągi zapytania w szablonach nie mogą być niejednoznaczne; identyczne ciągi zapytania są dozwolone. Ten typ weryfikacji jest używany w połączeniu z Match(Uri) tym, gdy wiele dopasowań szablonu jest dozwolonych w identyfikatorze URI kandydata.
Tylko pierwsze wywołanie MakeReadOnly(Boolean) jest honorowane, kolejne wywołania są ignorowane bez zgłaszania wyjątku.