O que é AppDomain em C #?
O que é AppDomain em C #?

Vídeo: O que é AppDomain em C #?

Vídeo: O que é AppDomain em C #?
Vídeo: C# AppDomain explained 2024, Maio
Anonim

Asp. Net apresenta o conceito de um Domínio de Aplicação que é conhecido como AppDomain . Pode ser considerado um processo leve, que é tanto um contêiner quanto um limite. Aplicativos NET afetem outros aplicativos. AppDomain pode ser destruído sem afetar o outro Domínios do aplicativo no processo.

Então, o que é MarshalByRefObject em C #?

MarshalByRefObject é a classe base para objetos que são empacotados por referência entre os limites de AppDomain. Se você tentar transmitir um objeto que deriva desta classe para outro domínio (por exemplo, como um parâmetro em uma chamada de método para uma máquina remota), uma referência de objeto é enviada.

o que é AppDomain CurrentDomain? o CurrentDomain propriedade é usada para obter um AppDomain objeto que representa o atual domínio de aplicação . A propriedade FriendlyName fornece o nome do atual domínio de aplicação , que é então exibido na linha de comando.

Levando isso em consideração, como um AppDomain é criado?

AppDomains são criados pelo. Tempo de execução da rede quando um aplicativo gerenciado é inicializado. Quando você começa ABC. EXE, isso pega um domínio de aplicativo.

O que é AppDomain no IIS?

Um AppDomain é um. Termo NET. (No IIS7, Domínios do aplicativo desempenham um papel maior dentro IIS , mas na maior parte é um termo ASP. NET) Um AppDomain contém o estado de sessão InProc (o modo de estado de sessão padrão). Então, se um AppDomain for eliminado / reciclado, todas as informações do estado da sessão serão perdidas.

Recomendado: