Compartilhar via


Atributos de chamada de função

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

Atributo Uso
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 está fazendo essa chamada de procedimento remoto não espera nenhuma resposta que indique a entrega ou a conclusão da chamada. Isso contrasta com as operações de mensagem 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 altera o estado e retorna as mesmas informações sempre 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ãoremotável para uma chamada de procedimento remoto.
Local Designa um procedimento local para o qual MIDL não gera código stub.

 

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