Contexto

Definição - o que significa contexto?

No .NET Framework, o contexto é um conjunto de propriedades que define o ambiente para seus objetos residentes. Ele especifica os requisitos de objeto de um processo de domínio de aplicativo como uma sequência ordenada de propriedades.

O contexto é usado para agrupar objetos com requisitos semelhantes para sua operação. Mais de um objeto pode residir em um contexto. Um objeto de contexto pode ser usado para transmitir valores entre páginas da web. Ao contrário de um objeto de sessão, um objeto de contexto sai do escopo quando a página é enviada ao navegador da web.

O uso do contexto tornou-se obsoleto devido à recomendação da Microsoft da tecnologia Windows Communication Framework (WCF) para o desenvolvimento de aplicativos distribuídos.

Definirtec explica o contexto

Os objetos ligados ao contexto são objetos de empacotamento por referência (MBR) com regras de sistema aplicadas. Quando um novo objeto vinculado ao contexto é criado, o .NET Framework localiza um contexto existente ou cria um novo contexto para esse objeto. O contexto é baseado nos atributos de metadados da classe especificada com propriedades de contexto estático durante a compilação.

Os administradores podem configurar propriedades de contexto dinamicamente. A comunicação entre dois objetos que residem em proxies diferentes é implementada por meio de um proxy de referência e é afetada pela política implementada pelas propriedades de contexto combinadas.

O domínio do aplicativo e os objetos remotos específicos do contexto requerem o cruzamento bem-sucedido dos limites do aplicativo e do contexto pelo sistema de invocação do objeto do servidor remoto, que consome recursos de processamento. Portanto, é recomendável estender o tipo de objeto remoto da classe base certa com base nos requisitos do aplicativo.

Esta definição foi escrita no contexto do .NET