UriTemplateTable.MakeReadOnly(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
UriTemplateTable Schreibgeschützt.
public:
void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
public void MakeReadOnly(bool allowDuplicateEquivalentUriTemplates);
member this.MakeReadOnly : bool -> unit
Public Sub MakeReadOnly (allowDuplicateEquivalentUriTemplates As Boolean)
Parameter
- allowDuplicateEquivalentUriTemplates
- Boolean
Gibt an, ob doppelte gleichwertige UriTemplate Instanzen in der UriTemplateTable.
Hinweise
Wenn die MakeReadOnly(Boolean) Methode aufgerufen wird, tritt eine der folgenden Überprüfungstypen auf:
Wenn MakeReadOnly(Boolean) die Übergabe
falseaufgerufen wird, überprüft die UriTemplateTable Überprüfung, um sicherzustellen, dass die Tabelle keine strukturell gleichwertigen Vorlagen enthält. Wenn diese Vorlagen gefunden werden, wird eine Ausnahme ausgelöst. Diese Art der Überprüfung wird in Verbindung mit MatchSingle(Uri) verwendet, wenn Sie sicherstellen möchten, dass nur eine Vorlage mit einem eingehenden URI übereinstimmt.Wenn MakeReadOnly(Boolean) die Übergabe
trueaufgerufen wird, können mehrere strukturell gleichwertige Vorlagen in einer UriTemplateTable. Alle Abfragezeichenfolgen in den Vorlagen dürfen jedoch nicht mehrdeutig sein; Identische Abfragezeichenfolgen sind zulässig. Dieser Typ der Überprüfung wird zusammen mit Match(Uri) dem Zeitpunkt verwendet, an dem mehrere Vorlagen-Übereinstimmungen für den Kandidaten-URI zulässig sind.
Nur der erste Aufruf MakeReadOnly(Boolean) wird berücksichtigt, nachfolgende Aufrufe werden ignoriert, ohne dass eine Ausnahme ausgelöst wird.