maybe 属性
关键字 (keyword) [可能] 指示远程过程调用不需要在每次调用时执行,并且客户端不需要响应。 请注意, [可能] 协议既不确保调用的传递,也不确保调用完成。
[
interface-attribute-list
]
interface interface-name
{
[maybe [, attribute-list]] returntype function-name(params)
}
-
interface-attribute-list
-
指定应用于接口的零个或多个 IDL 属性作为一个整体的列表。 如果存在两个或多个接口属性,则必须用逗号分隔它们。
-
interface-name
-
指定接口的名称。
-
attribute-list
-
指定要应用于函数的其他属性。 用逗号分隔多个属性。
-
returntype
-
指定函数的返回类型。
-
function-name
-
指定要应用 [可能] 属性的函数的名称。
-
params
-
函数参数列表。
具有 [可能] 属性的调用不能包含输出参数,并且是隐式 的 [幂等] 调用。