RpcMarshalableAttribute.CallScopedLifetime Propriedade

Definição

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.

Aplica-se a