Che cos'è AppDomain in C#?
Che cos'è AppDomain in C#?

Video: Che cos'è AppDomain in C#?

Video: Che cos'è AppDomain in C#?
Video: AppDomain — что это такое и почему это важно 2024, Dicembre
Anonim

Asp. Net introduce il concetto di an Dominio dell'applicazione che è poco conosciuto come Dominio dell'app . Può essere considerato come un processo leggero che è sia un contenitore che un confine. NET dall'influenzare altre applicazioni. An Dominio dell'app può essere distrutto senza influenzare l'altro Domini dell'app nel processo.

Proprio così, cos'è MarshalByRefObject in C#?

MarescialloPerOggettoRif è la classe di base per gli oggetti di cui viene effettuato il marshalling per riferimento attraverso i limiti di AppDomain. Se si tenta di trasmettere un oggetto che deriva da questa classe a un altro dominio (ad esempio, come parametro in una chiamata di metodo a una macchina remota), viene inviato un riferimento all'oggetto.

cos'è AppDomain CurrentDomain? Il Dominio attuale proprietà viene utilizzata per ottenere an Dominio dell'app oggetto che rappresenta la corrente dominio dell'applicazione . La proprietà FriendlyName fornisce il nome della corrente dominio dell'applicazione , che viene quindi visualizzato nella riga di comando.

Tenendo conto di ciò, come viene creato un AppDomain?

I domini dell'app vengono creati dal. Runtime netto quando un'applicazione gestita è inizializzato. Quando inizi ABC. EXE, è prende un dominio di applicazione.

Che cos'è AppDomain in IIS?

Un Dominio dell'app è un. termine NETTO. (In IIS7, Domini app svolgere un ruolo più importante all'interno IIS , ma per la maggior parte è un termine ASP. NET) An Dominio dell'app contiene lo stato della sessione InProc (la modalità dello stato della sessione predefinita). Quindi se an Dominio dell'app viene ucciso/riciclato, tutte le informazioni sullo stato della sessione andranno perse.

Consigliato: