UriTemplateTable.MakeReadOnly(Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Rend la UriTemplateTable lecture seule.
public:
void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
public void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (allowDuplicateEquivalentUriTemplates As Boolean)
Paramètres
- allowDuplicateEquivalentUriTemplates
- Boolean
Spécifie s’il faut autoriser les instances équivalentes UriTemplate en double dans le UriTemplateTable.
Remarques
Lorsque la MakeReadOnly(Boolean) méthode est appelée, l’un des types de validation suivants se produit :
Lorsqu’elle MakeReadOnly(Boolean) est appelée passage
false, les UriTemplateTable vérifications pour s’assurer que la table ne contient pas plusieurs modèles structurellement équivalents. S’il trouve de tels modèles, une exception est levée. Ce type de validation est utilisé conjointement avec MatchSingle(Uri) quand vous souhaitez vous assurer qu’un seul modèle correspond à un URI entrant.Lorsqu’il MakeReadOnly(Boolean) est appelé passage
true, plusieurs modèles structurellement équivalents peuvent être contenus dans un UriTemplateTable. Toutefois, toutes les chaînes de requête dans les modèles ne doivent pas être ambiguës ; Les chaînes de requête identiques sont autorisées. Ce type de validation est utilisé conjointement avec le moment où Match(Uri) plusieurs correspondances de modèle sont autorisées sur l’URI candidat.
Seul le premier appel à est MakeReadOnly(Boolean) respecté, les appels suivants sont ignorés sans exception levée.