atributo maybe
O palavra-chave [talvez] indica que a chamada de procedimento remoto não precisa ser executada sempre que é chamada e o cliente não espera uma resposta. Observe que o protocolo [talvez] não garante a entrega nem a conclusão da chamada.
[
interface-attribute-list
]
interface interface-name
{
[maybe [, attribute-list]] returntype function-name(params)
}
Parâmetros
-
interface-attribute-list
-
Especifica uma lista de zero ou mais atributos IDL que se aplicam à interface como um todo. Quando dois ou mais atributos de interface estão presentes, eles devem ser separados por vírgulas.
-
interface-name
-
Especifica o nome da interface.
-
attribute-list
-
Especifica atributos adicionais a serem aplicados à função. Separe vários atributos com vírgulas.
-
Returntype
-
Especifica o tipo de retorno da função.
-
function-name
-
Especifica o nome da função à qual o atributo [talvez] será aplicado.
-
params
-
Lista de parâmetros de função.
Comentários
Uma chamada com o atributo [maybe] não pode conter parâmetros de saída e é implicitamente uma chamada [idempotente] .
Confira também