атрибут maybe
Ключевое слово [возможно] указывает, что удаленный вызов процедуры не должен выполняться при каждом вызове и клиент не ожидает ответа. Обратите внимание, что протокол [возможно] не обеспечивает ни доставки, ни завершения вызова.
[
interface-attribute-list
]
interface interface-name
{
[maybe [, attribute-list]] returntype function-name(params)
}
-
interface-attribute-list
-
Указывает список из нуля или нескольких атрибутов IDL, которые применяются к интерфейсу в целом. При наличии двух или более атрибутов интерфейса они должны быть разделены запятыми.
-
имя интерфейса
-
Указывает имя интерфейса.
-
список атрибутов
-
Указывает дополнительные атрибуты, применяемые к функции. Разделяйте несколько атрибутов запятыми.
-
Returntype
-
Указывает тип возвращаемого значения функции.
-
имя функции
-
Указывает имя функции, к которой будет применен атрибут [возможно] .
-
params
-
Список параметров функции.
Вызов с атрибутом [возможно] не может содержать выходные параметры и неявно является [идемпотентным] вызовом.