UriTemplateTable.MakeReadOnly(Boolean) Metoda

Definice

Nastaví jen pro UriTemplateTable čtení.

public:
 void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
public void MakeReadOnly (bool allowDuplicateEquivalentUriTemplates);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (allowDuplicateEquivalentUriTemplates As Boolean)

Parametry

allowDuplicateEquivalentUriTemplates
Boolean

Určuje, zda se mají povolit duplicitní ekvivalentní UriTemplate instance v objektu UriTemplateTable.

Poznámky

Při zavolání MakeReadOnly(Boolean) metody dojde k jednomu z následujících typů ověření:

  • Při MakeReadOnly(Boolean) volání předávání falsezkontrolujte, UriTemplateTable že tabulka neobsahuje více strukturálně ekvivalentních šablon. Pokud takové šablony najde, vyvolá se výjimka. Tento typ ověřování se používá ve spojení s MatchSingle(Uri) tím, že chcete zajistit, aby příchozí identifikátor URI odpovídal pouze jedné šabloně.

  • Při MakeReadOnly(Boolean) vyvolání předávání truelze v rámci objektu UriTemplateTable. Všechny řetězce dotazu v šablonách však nesmí být nejednoznačné; identické řetězce dotazu jsou povoleny. Tento typ ověřování se používá ve spojení s Match(Uri) tím, kdy je u kandidátského identifikátoru URI povoleno více shod šablon.

Je dodrženo pouze první volání, následná volání MakeReadOnly(Boolean) se ignorují bez vyvolání výjimky.

Platí pro