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
指定是否允許在 UriTemplateTable 中出現重複的對等 UriTemplate 執行個體。
備註
呼叫 MakeReadOnly(Boolean) 方法時,會進行下列其中一種類型的驗證:
當呼叫 MakeReadOnly(Boolean) 傳入
false
時,UriTemplateTable 會檢查確定表格不包含多個結構上相等的樣板。 如果它發現這類樣板,就會擲回例外狀況。 若要確定只有一個樣板符合傳入的 URI,則可搭配 MatchSingle(Uri) 使用這個驗證類型。當呼叫 MakeReadOnly(Boolean) 傳入
true
時,UriTemplateTable 可包含多個結構上相等的樣板。 然而,樣板中的所有查詢字串都一定要很明確,您可以使用相同的查詢字串。 如果在候選 URI 上可以有多個相符的範本,則會搭配 Match(Uri) 使用這個驗證類型。
系統只接受第一次對 MakeReadOnly(Boolean) 的呼叫,後續呼叫都會被忽略,而且不會擲回任何例外狀況。