| |
Dezember 2002 TSAS-Spezifikation: LernabschnittcSteuercSegment 3-3 3 3,2 LernabschnittcSteuercSegment Das Lernabschnittsteuersegment definiert das SessionControl Schnittstelle. Das SessionControl Schnittstelle erlaubt einem bekannten Benutzer, eine Liste des laufenden Services zu erhalten Lernabschnitte und Service-Lernabschnitte oder -teilnahme an den Service-Lernabschnitten wieder aufnehmen (wenn diese sind verschoben worden). Er liefert die folgenden Betriebe: ?- list_access_sessions() - Listen die Zugangslernabschnitte des Benutzers. ?- list_service_sessions() - Listen die Service-Lernabschnitte des Benutzers. Der Antrag kann sein scoped durch den Zugangslernabschnitt und die Lernabschnitteigenschaften wie "aktives," "verschoben," oder a örtlich festgelegte Service-Art. ?- end_sessions() - erlaubt dem Benutzer, ein oder mehr Service-Lernabschnitte zu beenden. ?- suspend_sessions () - erlaubt dem Benutzer, ein oder mehr Service-Lernabschnitte zu verschieben. ?- resume_session() - erlaubt dem Benutzer, einen Service-Lernabschnitt wieder aufzunehmen. 3,2,1 Schnittstelle SessionControl Schnittstelle SessionControl: SegmentBase { }; Das SessionControl Schnittstelle erlaubt einem bekannten Benutzer zu verzeichnen, zu beenden und sein zu verschieben laufende Service-Lernabschnitte und die verschobenen Service-Lernabschnitte wieder aufnehmen. Diese Schnittstelle wird resultierend aus zurückgegangen Core::Access::establish_segment() Betrieb Herstellen dieses Segments. list_access_sessions() 3,2,1,1 leere list_access_sessions ( in undurchlässigem session_token, aus as_id_list AccessSessionIdList) Erhöhungen (SessionError); list_access_sessions() bringt eine Liste der Zugangslernabschnittkennzeichnungen zurück AccessSessionIdList von allen Zugangslernabschnitten wird der Benutzer innen miteinbezogen. list_service_sessions() 3,2,1,2 leere list_service_sessions ( in undurchlässigem session_token, im as_id AccessSessionId in den desired_properties SessionSearchProperties aus session_description_list SessionDescriptionList) Erhöhungen (SessionError, PropertyError, ListError); |  |
|
| |
|
|