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.
Powoduje, że UriTemplateTable tylko do odczytu.
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ływane przekazywanie
false
, sprawdza, UriTemplateTable czy tabela nie zawiera wielu szablonów strukturalnych. Jeśli znajdzie takie szablony, zostanie zgłoszony wyjątek. Ten typ weryfikacji jest używany w połączeniu z elementem , gdy chcesz upewnić się, że tylko jeden szablon jest zgodny z MatchSingle(Uri) przychodzącym identyfikatorem URI.Po MakeReadOnly(Boolean) wywołaniu przekazywania w
true
elemencie można zawrzeć wiele szablonów równoważnych strukturalnie w obiekcie UriTemplateTable. Jednak wszystkie ciągi zapytań w szablonach nie mogą być niejednoznaczne; identyczne ciągi zapytań są dozwolone. Ten typ weryfikacji jest używany w połączeniu z Match(Uri) tym, gdy dla identyfikatora URI kandydata dozwolonych jest wiele dopasowań szablonów.
Tylko pierwsze wywołanie metody MakeReadOnly(Boolean) jest honorowane, kolejne wywołania są ignorowane bez zgłaszania wyjątku.