Поделиться через


атрибут maybe

Ключевое слово [возможно] указывает, что удаленный вызов процедуры не должен выполняться при каждом вызове и клиент не ожидает ответа. Обратите внимание, что протокол [возможно] не обеспечивает ни доставки, ни завершения вызова.

[
    interface-attribute-list
] 
interface interface-name 
{
    [maybe [, attribute-list]] returntype function-name(params)
}

Параметры

interface-attribute-list

Указывает список из нуля или нескольких атрибутов IDL, которые применяются к интерфейсу в целом. При наличии двух или более атрибутов интерфейса они должны быть разделены запятыми.

имя интерфейса

Указывает имя интерфейса.

список атрибутов

Указывает дополнительные атрибуты, применяемые к функции. Разделяйте несколько атрибутов запятыми.

Returntype

Указывает тип возвращаемого значения функции.

имя функции

Указывает имя функции, к которой будет применен атрибут [возможно] .

params

Список параметров функции.

Комментарии

Вызов с атрибутом [возможно] не может содержать выходные параметры и неявно является [идемпотентным] вызовом.

См. также раздел

Трансляции

idempotent

Файл определения интерфейса (IDL)