Isom.Base.UriDictionary

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Base.UriDictionary

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Base.UriDictionary

Beschreibung

Isom.Base.UriDictionary repräsentiert Wörterbücher mit URI-Einträgen (Isom.Base.Uri).



Funktionen

Isom.Base.UriDictionary.Add

Setzt einen Eintrag im Wörterbuch.

objectbound Isom.Base.Boolean Isom.Base.UriDictionary.Add  ( Isom.Base.String  key,
Isom.Base.Uri  value  )

Setzt einen Eintrag im Wörterbuch.

Ein vorher mit dem Schlüssel geschriebener Eintrag wird dabei überschrieben.

 UriDictionary dict = UriDictionary.CreateUriDictionary(); 
 Uri uri = Uri.DefineUri( "https://user:password@localhost/pathA/pathB/file.cgi?a=1&b=2#frag" ); 
 dict.Add("A", uri); 
Parameter:
key  Schlüssel des Eintrags
value  Wert des Eintrags
Rückgabe:
true
Isom.Base.UriDictionary.Clone

Erzeugt eine identische Kopie dieses Objekts.

objectbound Isom.Base.UriDictionary Isom.Base.UriDictionary.Clone  (  ) 

Erzeugt eine identische Kopie dieses Objekts.

Dabei werden für alle eingetragenen Werte Kopien erzeugt.

Rückgabe:
Kopie dieses Objekts.
Isom.Base.UriDictionary.Count

Ermittelt die Anzahl der gesetzten Einträge (Schlüssel).

objectbound Isom.Base.Number Isom.Base.UriDictionary.Count  (  ) 

Ermittelt die Anzahl der gesetzten Einträge (Schlüssel).

 UriDictionary dict = UriDictionary.CreateUriDictionary(); 
 Number n = dict.Count();   //n ist 0 
Rückgabe:
Größe des Wörterbuchs.
Isom.Base.UriDictionary.CreateUriDictionary

Erzeugt ein neues, leeres Wörterbuch für URIs.

Isom.Base.UriDictionary Isom.Base.UriDictionary.CreateUriDictionary  (  ) 

Erzeugt ein neues, leeres Wörterbuch für URIs.

 UriDictionary dict = UriDictionary.CreateUriDictionary(); 
Rückgabe:
Leeres Wörterbuch für URIs
Isom.Base.UriDictionary.Get

Sucht einen Eintrag für einen vorgegebenen Schlüssel.

objectbound Isom.Base.Uri Isom.Base.UriDictionary.Get  ( Isom.Base.String  key  ) 

Sucht einen Eintrag für einen vorgegebenen Schlüssel.

 UriDictionary dict = UriDictionary.CreateUriDictionary(); 
 Uri uri = Uri.DefineUri( "https://user:password@localhost/pathA/pathB/file.cgi?a=1&b=2#frag" ); 
 dict.Add("A", uri); 
 Uri s = dict.Get("A");   //s ist die eingetragene URI 
 Uri t = dict.Get("B");   //t ist das Void-Objekt 
Parameter:
key  Schlüssel des gesuchten Eintrags
Rückgabe:
Wert des Eintrags zum vorgegebenen Schlüssel.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls für den Schlüssel kein Wert gesetzt ist.
Isom.Base.UriDictionary.GetKeys

Ermittelt die Liste aller gesetzten Schlüssel.

objectbound Isom.Base.StringList Isom.Base.UriDictionary.GetKeys  (  ) 

Ermittelt die Liste aller gesetzten Schlüssel.

Durch Durchlaufen der Liste lassen sich alle Einträge des Wörterbücher abrufen.

 UriDictionary dict = ... 
 StringList keys = dict.GetKeys(); 
 while( keys.HasNext() ) 
 { 
    String key = list.Next(); 
    Uri value = dict.Get(key); 
    ... 
 } 
Rückgabe:
Liste aller im Wörterbuch enthaltenen Schlüssel
Isom.Base.UriDictionary.IsVoid

Bestimmt, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Base.UriDictionary.IsVoid  (  ) 

Bestimmt, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true', falls dies das Void-Objekt ist, 'false' sonst.
Isom.Base.UriDictionary.Void

Erzeugt ein Void-Objekt.

Isom.Base.UriDictionary Isom.Base.UriDictionary.Void  (  ) 

Erzeugt ein Void-Objekt.

Das erzeugte Void-Objekt kann z. B. in Funktionen zurückgegeben werden, um einen Fehler anzuzeigen.

Rückgabe:
Void-Objekt

Version 9.10.1.0 vom 25 November 2013