Condividi tramite


CompositeActivity.Dispose(Boolean) Metodo

Definizione

Chiama il metodo Dispose(Boolean) sull’istanza e, in via facoltativa, chiama il metodo Dispose() su tutte le attività figlio dell’istanza.

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parametri

disposing
Boolean

true per il rilascio delle risorse gestite e non gestite utilizzate dall’istanza e da tutte le attività figlio; false per il rilascio delle risorse non gestite dell’istanza.

Commenti

Per tutta la durata di un'attività, è possibile creare o eliminare diversi oggetti .NET. Ogni volta che un'istanza del flusso di lavoro viene scaricata dalla memoria, gli oggetti .NET corrispondenti alle attività nella struttura ad albero del flusso di lavoro vengono eliminati (il metodo Dispose viene chiamato su ogni attività). Quando l'istanza del flusso di lavoro è nuovamente caricata in memoria, viene creato un oggetto .NET per ogni attività con lo stato conseguente lo scaricamento corrispondente.

Si applica a