tuple_is_serializableT_tuple_is_serializableTupleIsSerializableTupleIsSerializabletuple_is_serializable (Operator)
Name
tuple_is_serializableT_tuple_is_serializableTupleIsSerializableTupleIsSerializabletuple_is_serializable — Prüft ob ein Tupel serialisiert werden kann.
Signatur
def tuple_is_serializable(tuple: HTupleType) -> int
Beschreibung
tuple_is_serializabletuple_is_serializableTupleIsSerializableTupleIsSerializableTupleIsSerializabletuple_is_serializable prüft ob TupleTupleTupleTupletupletuple mit dem Operator
serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTupleserialize_tuple serialisiert werden kann.
Wenn ja, wird IsSerializableIsSerializableIsSerializableIsSerializableisSerializableis_serializable auf 1 gesetzt, andernfalls
auf 0.
Ein Tupel kann serialisiert werden, wenn es nur ganze Zahlen,
Gleitkommazahlen, Strings und serialisierbare Handles enthält.
Handles die bereits freigegeben wurden können nicht serialisiert werden.
Um die einzelnen Elemente eines Tupels auf Serialisierbarkeit zu prüfen,
kann tuple_is_serializable_elemtuple_is_serializable_elemTupleIsSerializableElemTupleIsSerializableElemTupleIsSerializableElemtuple_is_serializable_elem verwendet werden.
Ausführungsinformationen
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
TupleTupleTupleTupletupletuple (input_control) tuple(-array) → HTupleHTupleTypeHTupleHtuple (handle / integer / real / string) (HHandle / int / long / double / string) (HHandle / Hlong / double / HString) (handle / Hlong / double / char*)
Tupel das auf Serialisierbarkeit geprüft wird.
IsSerializableIsSerializableIsSerializableIsSerializableisSerializableis_serializable (output_control) number → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Kann das Eingabetupel serialisiert werden?
Ergebnis
Sind die Parameterwerte korrekt, dann liefert tuple_is_serializabletuple_is_serializableTupleIsSerializableTupleIsSerializableTupleIsSerializabletuple_is_serializable
den Wert 2 (H_MSG_TRUE).
Nachfolger
serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTupleserialize_tuple,
write_tuplewrite_tupleWriteTupleWriteTupleWriteTuplewrite_tuple
Alternativen
tuple_is_serializable_elemtuple_is_serializable_elemTupleIsSerializableElemTupleIsSerializableElemTupleIsSerializableElemtuple_is_serializable_elem
Siehe auch
tuple_is_serializable_elemtuple_is_serializable_elemTupleIsSerializableElemTupleIsSerializableElemTupleIsSerializableElemtuple_is_serializable_elem,
serialize_tupleserialize_tupleSerializeTupleSerializeTupleSerializeTupleserialize_tuple,
serialize_handleserialize_handleSerializeHandleSerializeHandleSerializeHandleserialize_handle,
deserialize_tupledeserialize_tupleDeserializeTupleDeserializeTupleDeserializeTupledeserialize_tuple,
deserialize_handledeserialize_handleDeserializeHandleDeserializeHandleDeserializeHandledeserialize_handle,
write_tuplewrite_tupleWriteTupleWriteTupleWriteTuplewrite_tuple
Modul
Foundation