maybe-Attribut
Das Schlüsselwort [ gibt möglicherweise ] an, dass der Remoteprozeduraufruf nicht jedes Mal ausgeführt werden muss, wenn er aufgerufen wird, und der Client keine Antwort erwartet. Beachten Sie, dass [ das ] maybe-Protokoll weder die Übermittlung noch den Abschluss des Aufrufs sicherstellt.
[
interface-attribute-list
]
interface interface-name
{
[maybe [, attribute-list]] returntype function-name(params)
}
Parameter
-
interface-attribute-list
-
Gibt eine Liste von null oder mehr IDL-Attributen an, die für die Schnittstelle als Ganzes gelten. Wenn mindestens zwei Schnittstellenattribute vorhanden sind, müssen sie durch Kommas getrennt werden.
-
Schnittstellenname
-
Gibt den Namen der Schnittstelle an.
-
Attributliste
-
Gibt zusätzliche Attribute an, die auf die Funktion angewendet werden sollen. Trennen Sie mehrere Attribute durch Kommas.
-
returntype
-
Gibt den Rückgabetyp der Funktion an.
-
Funktionsname
-
Gibt den Namen der Funktion an, auf die das [ ] maybe-Attribut angewendet wird.
-
params
-
Funktionsparameterliste.
Bemerkungen
Ein Aufruf mit dem [ ] maybe-Attribut darf keine Ausgabeparameter enthalten und ist implizit ein [ idempotenter ] Aufruf.