RpcMarshalableAttribute.CallScopedLifetime Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.