Partilhar via


Atributos de chamada de função

Os programas podem usar esses atributos em funções individuais dentro da interface e afetar apenas essa função.

Atributo Utilização
mensagem A chamada de procedimento remoto deve ser tratada como uma mensagem assíncrona do cliente para o servidor. O cliente faz a chamada e retorna imediatamente, enquanto a chamada real é tratada pelo transporte de enfileiramento de mensagens (ncadg_mq).
talvez O cliente que faz esta chamada de procedimento remoto não espera nenhuma resposta indicando a entrega ou conclusão da chamada. Isso contrasta com mensagem operações em que nenhuma resposta é esperada, mas a entrega é garantida.
transmissão A chamada de procedimento remoto deve ser enviada para todos os servidores na rede. O cliente aceita o primeiro retorno, as respostas subsequentes de outros servidores são descartadas.
idempotente A chamada não muda de estado e retorna as mesmas informações cada vez que é chamada com os mesmos parâmetros de entrada.
retorno de chamada Designa uma função que reside no aplicativo cliente, que o servidor pode chamar para obter informações do cliente.
call_as Mapeia uma função não remotavel para uma chamada de procedimento remoto.
local Designa um procedimento local para o qual o MIDL não gera código de stub.

 

Em interfaces deobjeto não, você também pode aplicar o atributo context_handle a uma função para especificar características do valor de retorno.