Udostępnij za pośrednictwem


UriTemplateTable.MakeReadOnly(Boolean) Metoda

Definicja

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 trueelemencie 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.

Dotyczy