Språk

UriTemplateTable.MakeReadOnly(Boolean) Metod

Definition

Gör skrivskyddad UriTemplateTable .

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

Parametrar

allowDuplicateEquivalentUriTemplates
Boolean

Anger om du vill tillåta dubbletter av motsvarande UriTemplate instanser i UriTemplateTable.

Kommentarer

MakeReadOnly(Boolean) När metoden anropas sker en av följande typer av validering:

  • När MakeReadOnly(Boolean) kallas för att skicka in falseUriTemplateTable kontrollerar du att tabellen inte innehåller några strukturellt likvärdiga mallar. Om den hittar sådana mallar genereras ett undantag. Den här typen av validering används tillsammans med MatchSingle(Uri) när du vill se till att endast en mall matchar en inkommande URI.

  • När MakeReadOnly(Boolean) kallas för att skicka in truekan flera strukturellt likvärdiga mallar finnas i en UriTemplateTable. Alla frågesträngar i mallarna får dock inte vara tvetydiga. identiska frågesträngar tillåts. Den här typen av validering används tillsammans med Match(Uri) när flera mallmatchningar tillåts på kandidat-URI:n.

Endast det första anropet till MakeReadOnly(Boolean) uppfylls, efterföljande anrop ignoreras utan att något undantag utlöses.

Gäller för