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.

Weitere Informationen

Sendung

idempotent

IDL-Datei (Interface Definition)