Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

System.Runtime.Remoting.Lifetime Namespace

The System.Runtime.Remoting.Lifetime namespace contains classes that manage the lifetime of remote objects.

Tradicionalmente, distribuído pelo Garbage Collector coleção usa referência contagens e ping para Controlarar sobre a tempo de vida de objetos.Isso funciona bem quando existem poucos clientes por serviço, mas não dimensionar bem quando há milhares de clientes por serviço.O serviço Tempo de vida do sistema de interação remota associa uma concessão de cada serviço e exclui um serviço quando seu tempo de concessão expirar.Serviço de tempo de vida pode levar sobre a função de um coletor de lixo distribuído tradicional, e ela também ajusta bem ao aumenta o número de clientes por servidor.

Cada domínio de aplicativo contém um Gerente de concessão que é responsável controlando concessões em seu domínio.Tudo concessões são periodicTudoy examined para horários arrendamento expirou.Se uma concessão expirou, um ou mais de patrocinadores de concessão são chamados e terá a oportunidade para renovar a concessão.Se nenhum dos patrocinadores decide renovar a concessão, o Gerente de concessão remove a concessão e o objeto pode ser obtido pelo coletor de lixo.O Gerente de concessão mantém uma lista de concessão com concessões classificadas por tempo de concessão restantes.As concessões com o tempo restante menor são armazenadas na parte superior da lista.

  ClasseDescrição
Classe públicaClientSponsorFornece uma implementação padrão para uma classe do patrocinador vida útil.
Classe públicaLifetimeServicesControla o.NET Remoting Vida útil serviços.
  InterfaceDescrição
Interface públicaILeaseDefine um objeto da concessão Vida útil que é usado pelo serviço de tempo de vida do sistema de interação remota.
Interface públicaISponsorIndica que o Implementador quer ser um patrocinador da concessão vida útil.
  EnumeraçãoDescrição
Enumeração públicaLeaseStateIndica os estados possíveis concessão de uma concessão vida útil.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.