| |
Schnittstelle April 2000 Der Eigenschaft V1.0 PropertySet 2-7 2 2,2,1,2 define_properties Ändert oder fügt jede der Eigenschaften in den Eigenschaften hinzu Parameter zu PropertySet . Für jede Eigenschaft in der Liste, wenn die Eigenschaft bereits besteht, dann Eigenschaftsart wird überprüft, bevor man den Wert überschreibt. Wenn die Eigenschaft nicht besteht, dann wird die Eigenschaft dem PropertySet hinzugefügt . Dieses ist ein Reihenbetrieb, der das MultipleExceptions zurückbringt Ausnahme, wenn irgendwelche definieren Betrieb fiel aus. Tabelle 2-1 Ausnahmen hoben definieren vorbei Betriebe an 2,2,1,3 Registrierung und Erhalten der Eigenschaften Dieser Satz Betriebe wird verwendet, um Eigenschaftsnamen und -werte von a zurückzuholen PropertySe t . /* Unterstützung für das Erhalten der Eigenschaften und ihres Namen*/ nicht unterzeichnetes langes get_number_of_properties(); leeres get_all_property_names( in nicht unterzeichnetem langem how_many aus property_names PropertyNames aus Rest PropertyNamesIterator); irgendein get_property_value( im property_name PropertyName) raises(PropertyNotFound, Ausnahme Hob An Beschreibung InvalidPropertyName Zeigt an, daß der Eigenschaftsname unzulässig ist. (A Eigenschaftsname von Länge 0 ist unzulässig; Implementierungen kann andere Beschränkungen auf Eigenschaftsnamen setzen.), ConflictingProperty Zeigt an, daß die angezeigte Eigenschaft einen Konflikt verursachte in der Art oder im Wert stellte zur Verfügung. UnsupportedTypeCode Zeigt daß die irgendwelche an TypeCode von property_valuefeld wird nicht diesbezüglich gestützt PropertySet . UnsupportedProperty Zeigt an, daß die gelieferte Eigenschaft nicht gestützt wird in diesem PropertySet irgendein wegen PropertyName Beschränkungen oder spezifische Name-Wertpaarbeschränkungen. ReadOnlyProperty Zeigt an, daß die Eigenschaft nicht Klienten stützt Änderung des property_valuefeldes. MultipleExceptions Die Reihenfolge PropertyExceptions kann irgendwelche von enthalten die Ausnahmen verzeichneten oben, mehrfache Zeiten und in irgendwelchen Auftrag. |  |
|
| |
|
|