Taal

UriTemplateTable.MakeReadOnly(Boolean) Methode

Definitie

Maakt het UriTemplateTable kenmerk Alleen-lezen.

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

Parameters

allowDuplicateEquivalentUriTemplates
Boolean

Hiermee geeft u op of dubbele equivalente UriTemplate exemplaren in de UriTemplateTable.

Opmerkingen

Wanneer de MakeReadOnly(Boolean) methode wordt aangeroepen, vindt een van de volgende typen validatie plaats:

  • Wanneer MakeReadOnly(Boolean) wordt aangeroepen dat de falsetabel wordt doorgegeven, controleert u of de UriTemplateTable tabel geen meerdere structureel equivalente sjablonen bevat. Als dergelijke sjablonen worden gevonden, wordt er een uitzondering gegenereerd. Dit type validatie wordt gebruikt in combinatie met wanneer u ervoor wilt zorgen dat slechts één sjabloon overeenkomt met MatchSingle(Uri) een binnenkomende URI.

  • Wanneer MakeReadOnly(Boolean) wordt aangeroepen om door te truegeven, kunnen meerdere structureel equivalente sjablonen worden opgenomen in een UriTemplateTable. Queryreeksen in de sjablonen mogen echter niet dubbelzinnig zijn; identieke queryreeksen zijn toegestaan. Dit type validatie wordt gebruikt in combinatie met Match(Uri) wanneer meerdere sjabloonovereenkomsten zijn toegestaan op de kandidaat-URI.

Alleen de eerste aanroep MakeReadOnly(Boolean) wordt gehonoreerd, volgende aanroepen worden genegeerd zonder dat er enige uitzondering wordt gegenereerd.

Van toepassing op