| |
Modul-Schnittstellendefinitionen Mai 2000 Des FlugverkehrcSteuer V1.0 Ods 2-17 2 Wenn mit Beendigung von subscribe_ad_subscriber() die Zahl Gegenständen registrierte mit dem COadminPublisher würde einen maximalen Systemparameter für übersteigen Teilnehmer, dann das subscribe_ad_subscriber() Methode wirft eine Ausnahme BasicPublisher::SubscribeError{SUB_TOO_MANY } und der Gegenstand bezogen durch das Argument- Unterseeboot wird nicht registriert. Nach subscribe_ad_subscriber() hat und bis unsubscribe() zurückgegangen ist erfolgreich hervorgerufen auf Gegenstand A mit dem Teilnehmer- uid als Argument COadminSubscriber::obj_created() Methode wird einmal auf dem Gegenstand hervorgerufen Unterseeboot jedesmal wird ein Kreationsfall auf A über sein Entsprechen mitgeteilt COadmin Schnittstelle. Diese Anforderung findet sofort nach der Methode auf COadmin statt Schnittstelle ist hervorgerufen worden. Wenn eine Anforderung von obj_created() auf Unterseeboot Resultate im Anheben einer Ausnahme, A werden das obj_created() nicht hervorrufen Methode das Gegenstand- Unterseeboot bis subscribe_ad_subscriber() Methode wird wieder erfolgreich mit hervorgerufen Unterseeboot als sein erster Parameter. Wenn Mitteilung des Unterseeboots wirft eine Ausnahme, Unterseeboot auf ist automatisch unsubscribed von Gegenstand A. Nach Anforderung und erfolgreicher Beendigung bringt die Methode eine einzigartige Identifikation (UID) das zurück kann für unsubscription an einer neueren Zeit verwendet werden. BasicPublisher::UID subscribe_ad_selective (in COadmin Teilnehmerunterseeboot, in den tagpatterns TagSeq); Diese Methode ist subscribe_ad_subscriber() ähnlich . Der Unterschied ist der Mitteilung eines Teilnehmers wird nur wenn der verursachte Gegenstand durchgeführt (der Co mitgeteilt hat Verwalter) bringt ein vom tagpattern zusammen s, das der Teilnehmer mit diesem spezifiziert hat Anruf. Die Methode unterzeichnet das COadminSubscriber Gegenstand- Unterseeboot zur Mitteilung über Kreation von denen von Co ' s dessen Umbauten die Umbaumuster zusammenbringen, die in gegeben werden tagpattern Argument. Ein Anruf zum subscribe_ad_selective() Methode auf einem Co-Gegenstand A mit Argumentunterseeboot registriert das Gegenstand- Unterseeboot mit dem Co-Gegenstand A (auf, welchen die Methode ist hervorgerufen), das bedeutend: ? wenn mit Beendigung von subscribe_ad_selective() die Zahl Gegenständen registrierte mit der Co würde einen maximalen Systemparameter für Teilnehmer übersteigen, Methoden- subscribe_ad_selective() wirft eine Ausnahme BasicPub- lisher::SubscribeError{SUB_TOO_MANY } und der Gegenstand bezogen durch Argument- Unterseeboot wird nicht registriert. ? wenn eins der Umbaumuster enthalten in einem Element des Parameters tagpatterns ist nicht compliant mit den Syntaxrichtlinien, die für Gegenstand definiert werden, etikettiert, eine Ausnahme BadTag{<badTag > } wird - wo angehoben < badTag > bedeutet den ersten fehlerhaften Umbau Muster in den Reihenfolgen- tagpatterns . ? , nachdem diese Methode benannt worden ist und bis unsubscribe() Methode des Gegenstandes A ist mit dem COadminSubscriber benannt worden ' s- uid (sehen Sie BasicPublisher::Publisher ) als sein Argument, jede Kreation einer Co ergibt |  |
|
| |
|
|