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

Transmissão

idempotente

Arquivo IDL (definição de interface)