UriTemplateTable.MakeReadOnly(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í
false
zkontrolujte, 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í
true
lze 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.