Compartilhar via


A ativação de objetos remoto

Existem dois tipos de ativação para objetos de empacotamento por referência:

  • Ativação do servidor.

    Objetos de servidor-ativado são criados pelo servidor somente quando forem necessários. They are not Criado when the proxy cliente is Criado by chamado Newor Activator.GetObject, but rather when the cliente invokes the first método on the newly Criado objeto proxy. Para obter detalhes, consulte ativação do servidor.

    Você usar o WellKnownObjectMode enumeração para configurar objetos de servidor-ativado como singleton ou SingleCall objetos. Objects for which will there are singleton Objects Sempre be only one instância, regardless of how many Clients there are for that objeto and, which have a tempo de vida usar como padrão. (O cliente pode usar o sistema de concessão vida útil para participar o tempo de vida de instâncias singleton. Para obter detalhes, consulte concessões tempo.) Quando você configura um objeto para ser um objeto SingleCall, o sistema cria um novo objeto de cada chamada método do cliente. Because a cliente will get a reference to a Novo instância on each Invocation, SingleCall Types not do participate in the sistema arrendamento tempo de vida.

  • Ativação do cliente.

    Client-Activated Objects are Criado on the servidor when the cliente Calls New or Activator.CreateInstance. O cliente próprio, usando o sistema de concessão Tempo de vida, pode participar a vida útil dessas instâncias. Para obter detalhes, consulte ativação cliente e concessões tempo.

Consulte também

Tarefas

Como: Criar an Instance of a Type Client-Activated

Conceitos

A ativação do servidor

A ativação do cliente

Outros recursos

A ativação de objeto e vida útil

Remotable Objects