UriTemplateTable.MakeReadOnly(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讓它變成 UriTemplateTable 唯讀。
public:
void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
public void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (allowDuplicateEquivalentUriTemplates As Boolean)
參數
- allowDuplicateEquivalentUriTemplates
- Boolean
規定是否允許在 UriTemplate中重複等價UriTemplateTable實例。
備註
當 MakeReadOnly(Boolean) 方法被呼叫時,會進行以下一種驗證:
當 MakeReadOnly(Boolean) 被呼叫
false傳遞 時,檢查 UriTemplateTable 表格中沒有多個結構等價的範本。 如果找到這些範本,就會拋出例外。 這種驗證方式通常與你想確保只有一個範本與接收 URI 相符時使用 MatchSingle(Uri) 。當MakeReadOnly(Boolean)稱為 通過 時
true,可以包含多個結構等價的模板。UriTemplateTable 然而,模板中的任何查詢字串都不能有歧義;允許相同的查詢字串。 這種驗證方式通常與候選 URI 允許多個範本匹配時結合 Match(Uri) 使用。
只有第一次呼叫 MakeReadOnly(Boolean) 會被尊重,後續呼叫則被忽略,且不會有任何例外。