RpcMarshalableAttribute.CallScopedLifetime Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o objeto marshaled só é permitido em solicitações e só pode ser invocado pelo receptor até que a resposta seja enviada.
public bool CallScopedLifetime { get; init; }
member this.CallScopedLifetime : bool with get, set
Public Property CallScopedLifetime As Boolean
Valor da propriedade
Comentários
Objetos marshalados por meio de uma interface atribuída com essa propriedade definida como true só podem ser usados como parâmetros de método RPC. Eles não serão permitidos como valores retornados dos métodos RPC.
Embora o receptor possa descartar o proxy que recebe, esse descarte não será propagado para o remetente e seu objeto de origem não será descartado. O proprietário do objeto original mantém a propriedade do tempo de vida do objeto após a chamada RPC.