Lingua

RpcMarshalableAttribute.CallScopedLifetime Proprietà

Definizione

Ottiene un valore che indica se l'oggetto sottoposto a marshalling è consentito solo nelle richieste e può essere richiamato dal ricevitore solo fino all'invio della risposta.

public bool CallScopedLifetime { get; init; }
member this.CallScopedLifetime : bool with get, set
Public Property CallScopedLifetime As Boolean

Valore della proprietà

Commenti

Gli oggetti di cui è stato eseguito il marshalling tramite un'interfaccia con questa proprietà impostata su true possono essere usati solo come parametri del metodo RPC. Non saranno consentiti come valori restituiti dai metodi RPC.

Anche se il ricevitore può eliminare il proxy ricevuto, questa eliminazione non verrà propagata al mittente e il relativo oggetto di origine non verrà eliminato. Il proprietario dell'oggetto originale mantiene la proprietà della durata dell'oggetto dopo la chiamata RPC.

Si applica a